diff options
| -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; |
