diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/bio/b_sock.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/libcrypto/bio/b_sock.c b/src/lib/libcrypto/bio/b_sock.c index 48f39838b3..cfa48c6860 100644 --- a/src/lib/libcrypto/bio/b_sock.c +++ b/src/lib/libcrypto/bio/b_sock.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: b_sock.c,v 1.67 2017/04/30 17:54:11 beck Exp $ */ | 1 | /* $OpenBSD: b_sock.c,v 1.68 2018/02/06 14:45:52 bluhm Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2017 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2017 Bob Beck <beck@openbsd.org> |
4 | * | 4 | * |
@@ -184,7 +184,8 @@ BIO_get_accept_socket(char *host, int bind_mode) | |||
184 | 184 | ||
185 | err: | 185 | err: |
186 | free(str); | 186 | free(str); |
187 | freeaddrinfo(res); | 187 | if (res != NULL) |
188 | freeaddrinfo(res); | ||
188 | if ((ret == 0) && (s != -1)) { | 189 | if ((ret == 0) && (s != -1)) { |
189 | close(s); | 190 | close(s); |
190 | s = -1; | 191 | s = -1; |