From 6b892dd2fea7a5fd76857a3c0bf9f207793ab825 Mon Sep 17 00:00:00 2001 From: joe Date: Mon, 24 Sep 2018 15:58:59 +0000 Subject: * test/ssl.c (session_cache): Correctly test for session reuse. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@2024 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845 --- test/ssl.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/test/ssl.c b/test/ssl.c index da2af47..fb8aa66 100644 --- a/test/ssl.c +++ b/test/ssl.c @@ -1028,20 +1028,16 @@ static int session_cache(void) args.cert = SERVER_CERT; args.cache = 1; - CALL(multi_session_server(&sess, "https", "localhost", 4, ssl_server, &args)); + CALL(multi_session_server(&sess, "https", "localhost", + 2, ssl_server, &args)); ne_ssl_trust_cert(sess, def_ca_cert); ONREQ(any_request(sess, "/req1")); ONREQ(any_request(sess, "/req2")); ne_session_destroy(sess); - /* server should still be waiting for connections: if not, - * something went wrong. */ - ONN("error from child", dead_server()); - /* now get rid of it. */ - reap_server(); - return OK; + return await_server(); } /* Callback for client_cert_provider; takes a c. cert as userdata and -- cgit v1.2.1