summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bio/bss_sock.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/bio/bss_sock.c')
-rw-r--r--src/lib/libcrypto/bio/bss_sock.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libcrypto/bio/bss_sock.c b/src/lib/libcrypto/bio/bss_sock.c
index 07e52ec400..eb2965970c 100644
--- a/src/lib/libcrypto/bio/bss_sock.c
+++ b/src/lib/libcrypto/bio/bss_sock.c
@@ -124,7 +124,8 @@ static int sock_free(BIO *a)
124 { 124 {
125 if (a->init) 125 if (a->init)
126 { 126 {
127 SHUTDOWN2(a->num); 127 shutdown(a->num, SHUT_RDWR);
128 close(a->num);
128 } 129 }
129 a->init=0; 130 a->init=0;
130 a->flags=0; 131 a->flags=0;