aboutsummaryrefslogtreecommitdiff
path: root/apps/s_server.c
diff options
context:
space:
mode:
authorRich Salz <rsalz@akamai.com>2016-03-02 16:12:46 -0500
committerRich Salz <rsalz@openssl.org>2016-03-07 14:47:54 -0500
commit8731a4fcd267d56cab2ad6d7cfac2c846c413a5d (patch)
treeb910ec1848c7ab94b633264a3c076c89007ead4e /apps/s_server.c
parent2b2b96847d7f22b24109a53a57c6d4d371209de3 (diff)
downloadopenssl-8731a4fcd267d56cab2ad6d7cfac2c846c413a5d.zip
openssl-8731a4fcd267d56cab2ad6d7cfac2c846c413a5d.tar.gz
openssl-8731a4fcd267d56cab2ad6d7cfac2c846c413a5d.tar.bz2
ISSUE 43: Add BIO_sock_shutdown
This replaces SHUTDOWN/SHUTDOWN2 with BIO_closesocket. Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'apps/s_server.c')
-rw-r--r--apps/s_server.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/s_server.c b/apps/s_server.c
index 5ac3d8f..99442cd 100644
--- a/apps/s_server.c
+++ b/apps/s_server.c
@@ -2245,7 +2245,7 @@ static int sv_body(int s, int stype, unsigned char *context)
if ((i <= 0) || (buf[0] == 'Q')) {
BIO_printf(bio_s_out, "DONE\n");
(void)BIO_flush(bio_s_out);
- SHUTDOWN(s);
+ BIO_closesocket(s);
close_accept_socket();
ret = -11;
goto err;
@@ -2254,7 +2254,7 @@ static int sv_body(int s, int stype, unsigned char *context)
BIO_printf(bio_s_out, "DONE\n");
(void)BIO_flush(bio_s_out);
if (SSL_version(con) != DTLS1_VERSION)
- SHUTDOWN(s);
+ BIO_closesocket(s);
/*
* close_accept_socket(); ret= -11;
*/
@@ -2451,7 +2451,7 @@ static void close_accept_socket(void)
{
BIO_printf(bio_err, "shutdown accept socket\n");
if (accept_socket >= 0) {
- SHUTDOWN2(accept_socket);
+ BIO_closesocket(accept_socket);
}
}