commit | b6440a496bd332012bf98b70a763d1e9a2712990 | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Sat Sep 20 12:03:00 2014 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Tue Oct 21 16:32:29 2014 +0200 |
tree | d9b76b6ee4b834606028a94a05f1ed11f7e79fb8 | |
parent | 767c69561bbda2cbc1f3e74fb7b8f38a89843578 [diff] |
ssl_server2 now dies on SIGTERM during a read
diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index a81c925..1707ef0 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c
@@ -1511,6 +1511,15 @@ printf( " ok\n" ); reset: +#if !defined(_WIN32) + if( received_sigterm ) + { + printf( " interrupted by SIGTERM\n" ); + ret = 0; + goto exit; + } +#endif + #ifdef POLARSSL_ERROR_C if( ret != 0 ) {