diff options
Diffstat (limited to 'src/lib/libcrypto')
| -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; | 
