From 4b8fdb4371ab737207a1fcfdb51135468f00f1bd Mon Sep 17 00:00:00 2001 From: toddouska Date: Fri, 17 Aug 2012 12:43:36 -0700 Subject: [PATCH] fix examples client DTLS resume --- examples/client/client.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/client/client.c b/examples/client/client.c index 955981040..ef3472448 100644 --- a/examples/client/client.c +++ b/examples/client/client.c @@ -392,7 +392,8 @@ void client_test(void* args) sslResume = CyaSSL_new(ctx); #endif - CyaSSL_shutdown(ssl); + if (doDTLS == 0) /* don't send alert after "break" command */ + CyaSSL_shutdown(ssl); /* echoserver will interpret as new conn */ CyaSSL_free(ssl); CloseSocket(sockfd); @@ -404,7 +405,7 @@ void client_test(void* args) sleep(1); #endif } - tcp_connect(&sockfd, host, port); + tcp_connect(&sockfd, host, port, doDTLS); CyaSSL_set_fd(sslResume, sockfd); CyaSSL_set_session(sslResume, session);