]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Corrected bug in DHE-PSK in freeing username/key.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 15 Feb 2011 21:15:05 +0000 (22:15 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 15 Feb 2011 21:15:15 +0000 (22:15 +0100)
lib/auth_dhe_psk.c

index 6d698c45632dd995bb0a883fa695040ce4ae46c8..ac1a5bc1569691f1e32a796e62e6cdb03da4d951 100644 (file)
@@ -98,8 +98,10 @@ gen_psk_client_kx (gnutls_session_t session, gnutls_buffer_st* data)
 
 cleanup:
   if (free)
-    _gnutls_free_datum(&username);
-    _gnutls_free_datum(&key);
+    {
+      _gnutls_free_datum(&username);
+      _gnutls_free_datum(&key);
+    }
 
   return ret;