From 815f3b8f7537a6a16659e228a4623e7c568a01a6 Mon Sep 17 00:00:00 2001 From: toddouska Date: Wed, 29 Feb 2012 10:06:27 -0800 Subject: [PATCH] terminate user psk hint at ssl even if validated at ctx --- src/internal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/internal.c b/src/internal.c index 2f0abe9ce..7ccf42c50 100644 --- a/src/internal.c +++ b/src/internal.c @@ -826,8 +826,8 @@ int InitSSL(CYASSL* ssl, CYASSL_CTX* ctx) #ifndef NO_PSK ssl->arrays.client_identity[0] = 0; if (ctx->server_hint[0]) { /* set in CTX */ - XMEMSET(ssl->arrays.server_hint, 0, MAX_PSK_ID_LEN); XSTRNCPY(ssl->arrays.server_hint, ctx->server_hint, MAX_PSK_ID_LEN); + ssl->arrays.server_hint[MAX_PSK_ID_LEN - 1] = '\0'; } else ssl->arrays.server_hint[0] = 0;