commit | c57e98b5fae6927e3e16056b1481d0c585556184 | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Wed Feb 19 17:37:55 2014 +0100 |
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Fri Mar 14 08:41:00 2014 +0100 |
tree | 9a909f21b4a0c81ab62f381d15edaa0998287a66 | |
parent | 5f593f07f7abfb170784abf261a441416f10baf0 [diff] |
compat.sh: terminate ssl_server2 cleanly
diff --git a/tests/compat.sh b/tests/compat.sh index 02214ef..62badc8 100755 --- a/tests/compat.sh +++ b/tests/compat.sh
@@ -463,8 +463,15 @@ 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 }