]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: mini-eagain2: call gnutls_handshake_set_timeout() at the proper time
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Fri, 13 Mar 2015 12:24:18 +0000 (13:24 +0100)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Fri, 13 Mar 2015 12:24:18 +0000 (13:24 +0100)
tests/suite/mini-eagain2.c

index 40e7c3da0bf41cca37486cbe209a8164418b360f..b4009837c824fe44c3a3d5e4ad9cc2b7545cfab1 100644 (file)
@@ -114,8 +114,6 @@ _process_data(gnutls_session_t client, Ecore_Fd_Handler * fd_handler)
        static int ret, lastret;
        static unsigned int count = 0;
 
-       gnutls_handshake_set_timeout(client, GNUTLS_DEFAULT_HANDSHAKE_TIMEOUT);
-
        if (!done) {
                lastret = ret;
                ret = gnutls_handshake(client);
@@ -183,6 +181,9 @@ int main(void)
 
                gnutls_init(&client, GNUTLS_CLIENT);
                /* set very specific priorities */
+
+               gnutls_handshake_set_timeout(client, GNUTLS_DEFAULT_HANDSHAKE_TIMEOUT);
+
                gnutls_priority_set_direct(client, "NORMAL:+ANON-DH",
                                           NULL);
                gnutls_credentials_set(client, GNUTLS_CRD_ANON,