commit | aa02dc1ed80ad3f48f40fcf17e15b243fdba51ce | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Thu Nov 20 17:28:18 2014 +0100 |
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Thu Nov 20 17:28:18 2014 +0100 |
tree | 9053846a2324a369d38ed3b02cb7f3d2a92f829a | |
parent | 4cdb3babaded415e3cc8e5a897754b46fa5a137c [diff] [blame] |
Add support for cleanly exiting ssl_server2 Useful for memory testing
diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 3cc3f8a..33d56ce 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c
@@ -653,6 +653,12 @@ len = ret; printf( " %d bytes read\n\n%s", len, (char *) buf ); + if( len >= 10 && memcmp( buf, "SERVERQUIT", 10 ) == 0 ) + { + ret = 0; + goto exit; + } + if( ret > 0 ) break; }