summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/bio/b_sock.c5
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
185err: 185err:
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;