summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.com>2017-04-28 17:17:32 -0400
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2017-05-14 12:46:54 +0200
commitbc5c103337768f262e44269ecafcbd08940782dd (patch)
tree9ecd8a15cfbde3041f63eed6cc12c4f1575960d4
parent6efa7e478ed70df1eead6625b3304e17ef964c0a (diff)
downloadgnutls-bc5c103337768f262e44269ecafcbd08940782dd.tar.gz
rsa-psk: Use the correct username datum
In rsa-psk we properly request username for the case the application uses a callback, but later we use the username cached in the credentials structure. This will lead to empty username issues. Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
-rw-r--r--lib/auth/rsa_psk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/auth/rsa_psk.c b/lib/auth/rsa_psk.c
index a1f460711c..d8595a613e 100644
--- a/lib/auth/rsa_psk.c
+++ b/lib/auth/rsa_psk.c
@@ -224,8 +224,8 @@ _gnutls_gen_rsa_psk_client_kx(gnutls_session_t session,
*/
ret =
_gnutls_buffer_append_data_prefix(data, 16,
- cred->username.data,
- cred->username.size);
+ username.data,
+ username.size);
if (ret < 0) {
gnutls_assert();
goto cleanup;