diff options
author | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2018-09-24 15:58:59 +0000 |
---|---|---|
committer | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2018-09-24 15:58:59 +0000 |
commit | 6b892dd2fea7a5fd76857a3c0bf9f207793ab825 (patch) | |
tree | db8a9dd504e76f3894dd5331176740a9bf24b93c | |
parent | 5b53921a81b3e5444358c12ab5f7d945b1b5a1c6 (diff) | |
download | neon-6b892dd2fea7a5fd76857a3c0bf9f207793ab825.tar.gz |
* 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
-rw-r--r-- | test/ssl.c | 10 |
1 files changed, 3 insertions, 7 deletions
@@ -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 |