summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2018-09-24 15:58:59 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2018-09-24 15:58:59 +0000
commit6b892dd2fea7a5fd76857a3c0bf9f207793ab825 (patch)
treedb8a9dd504e76f3894dd5331176740a9bf24b93c
parent5b53921a81b3e5444358c12ab5f7d945b1b5a1c6 (diff)
downloadneon-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.c10
1 files 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