]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
The user handshake callback function is now called on SSLv2 hello messages.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 24 Oct 2007 14:19:51 +0000 (17:19 +0300)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 24 Oct 2007 14:19:51 +0000 (17:19 +0300)
lib/gnutls_v2_compat.c

index 26fcec7091094a1c79de7bd1b1f1af8ba55a4ac7..23c54eccbf7fb48b3e8b63d1793efcd91969ff03 100644 (file)
@@ -170,6 +170,18 @@ _gnutls_read_client_hello_v2 (gnutls_session_t session, opaque * data,
       return GNUTLS_E_UNSUPPORTED_VERSION_PACKET;
     }
 
+  /* call the user hello callback
+   */
+  if (session->internals.user_hello_func != NULL) 
+    {
+      ret = session->internals.user_hello_func( session);
+      if (ret < 0) 
+        {
+          gnutls_assert();
+          return ret;
+        }
+    }
+
   /* find an appropriate cipher suite */
 
   DECR_LEN (len, sizeOfSuites);