From c57e98b5fae6927e3e16056b1481d0c585556184 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Wed, 19 Feb 2014 17:37:55 +0100 Subject: [PATCH] compat.sh: terminate ssl_server2 cleanly --- tests/compat.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/compat.sh b/tests/compat.sh index 02214efd2..62badc88d 100755 --- a/tests/compat.sh +++ b/tests/compat.sh @@ -463,8 +463,15 @@ start_server() { sleep 1 } -# terminate the running server +# terminate the running server (try closing it cleanly if possible) stop_server() { + case $SERVER_NAME in + [Pp]olar*) + echo SERVERQUIT | $OPENSSL s_client $O_CLIENT_ARGS >/dev/null 2>&1 + sleep 1 + ;; + esac + kill $PROCESS_ID 2>/dev/null wait $PROCESS_ID 2>/dev/null }