diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-02-15 22:15:05 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-02-15 22:22:34 +0100 |
commit | 32dff491a6f7517e26f253680b32e3c5e723d2a9 (patch) | |
tree | 3c142b05a7d2909802a3d45448b606dc0f9521f6 | |
parent | cada3a98af8b9a90939ed570a3f4f223e3edd033 (diff) | |
download | gnutls-32dff491a6f7517e26f253680b32e3c5e723d2a9.tar.gz |
Corrected bug in DHE-PSK in freeing username/key.
-rw-r--r-- | lib/auth_dhe_psk.c | 6 |
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; |