commit | 3cbaf1e379900e97c21f5c640496f5971087ed70 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Tue Jul 08 12:26:02 2014 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Tue Jul 08 14:30:35 2014 +0200 |
tree | 43f07d622645fbb9a3bbf4287814dbb8170fc695 | |
parent | 875548ce6701c00dd92812e3589df9f9c7c4b4d7 [diff] [blame] |
Add ssl_close_notify() to servers that missed it
diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c index d977db5..1f53e53 100644 --- a/programs/ssl/ssl_client2.c +++ b/programs/ssl/ssl_client2.c
@@ -616,6 +616,7 @@ if( ret == 0 ) { printf("\n\nEOF\n\n"); + ssl_close_notify( &ssl ); break; } @@ -624,9 +625,9 @@ } while( 1 ); - ssl_close_notify( &ssl ); - exit: + if( ret == POLARSSL_ERR_SSL_PEER_CLOSE_NOTIFY ) + ret = 0; #ifdef POLARSSL_ERROR_C if( ret != 0 )