From b6440a496bd332012bf98b70a763d1e9a2712990 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Sat, 20 Sep 2014 12:03:00 +0200 Subject: [PATCH] ssl_server2 now dies on SIGTERM during a read --- programs/ssl/ssl_server2.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index a81c9257f..1707ef05b 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -1511,6 +1511,15 @@ int main( int argc, char *argv[] ) 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 ) {