summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2011-02-15 22:15:05 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2011-02-15 22:22:34 +0100
commit32dff491a6f7517e26f253680b32e3c5e723d2a9 (patch)
tree3c142b05a7d2909802a3d45448b606dc0f9521f6
parentcada3a98af8b9a90939ed570a3f4f223e3edd033 (diff)
downloadgnutls-32dff491a6f7517e26f253680b32e3c5e723d2a9.tar.gz
Corrected bug in DHE-PSK in freeing username/key.
-rw-r--r--lib/auth_dhe_psk.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/auth_dhe_psk.c b/lib/auth_dhe_psk.c
index a33811735e..d6333bf92b 100644
--- a/lib/auth_dhe_psk.c
+++ b/lib/auth_dhe_psk.c
@@ -109,8 +109,10 @@ gen_psk_client_kx (gnutls_session_t session, opaque ** data)
cleanup:
gnutls_free (tmp_data);
if (free)
- _gnutls_free_datum(&username);
- _gnutls_free_datum(&key);
+ {
+ _gnutls_free_datum(&username);
+ _gnutls_free_datum(&key);
+ }
return ret;