From: Nikos Mavrogiannopoulos Date: Fri, 21 Jul 2017 12:20:26 +0000 (+0200) Subject: tests: modified gnutls_priority_set2() tests for gnutls_priority_set() X-Git-Tag: gnutls_3_6_0~257 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=751e0c203765b0abfa292e6a4cae467e304f3bbb;p=thirdparty%2Fgnutls.git tests: modified gnutls_priority_set2() tests for gnutls_priority_set() Signed-off-by: Nikos Mavrogiannopoulos --- diff --git a/tests/priority-set.c b/tests/priority-set.c index 5cd00685ce..ccbd3955d9 100644 --- a/tests/priority-set.c +++ b/tests/priority-set.c @@ -34,6 +34,10 @@ #include "eagain-common.h" #include "cert-common.h" +/* This tests whether a priority which is used by multiple sessions, + * will be properly deinitialized. + */ + const char *side; static void tls_log_func(int level, const char *str) diff --git a/tests/priority-set2.c b/tests/priority-set2.c index 908188a8c8..e1187e75a3 100644 --- a/tests/priority-set2.c +++ b/tests/priority-set2.c @@ -34,6 +34,10 @@ #include "eagain-common.h" #include "cert-common.h" +/* This tests whether a priority which is deinitialized after set + * will continue working in a session. + */ + const char *side; static void tls_log_func(int level, const char *str) @@ -84,7 +88,8 @@ void doit(void) gnutls_init(&server, GNUTLS_SERVER); gnutls_credentials_set(server, GNUTLS_CRD_CERTIFICATE, serverx509cred); - gnutls_priority_set2(server, cache, 0); + gnutls_priority_set(server, cache); + gnutls_transport_set_push_function(server, server_push); gnutls_transport_set_pull_function(server, server_pull); gnutls_transport_set_ptr(server, server); @@ -107,7 +112,7 @@ void doit(void) if (ret < 0) exit(1); - gnutls_priority_set_direct(client, "NORMAL", NULL); + gnutls_priority_set(client, cache); gnutls_transport_set_push_function(client, client_push); gnutls_transport_set_pull_function(client, client_pull); gnutls_transport_set_ptr(client, client);