From c1cfad706d879cbfeee3390adb23281fea90b26d Mon Sep 17 00:00:00 2001 From: Hideki Miyazaki Date: Sat, 6 Dec 2025 12:40:27 +0900 Subject: [PATCH] fix uninitialized authData --- src/internal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/internal.c b/src/internal.c index fa80c2df6..5c553c6b7 100644 --- a/src/internal.c +++ b/src/internal.c @@ -15043,6 +15043,7 @@ int SendUserAuthRequest(WOLFSSH* ssh, byte authType, int addSig) ret = WS_MEMORY_E; } + WMEMSET(&authData, 0, sizeof(authData)); if (ret == WS_SUCCESS) { WMEMSET(keySig_ptr, 0, sizeof(WS_KeySignature)); keySig_ptr->keySigId = ID_NONE; @@ -15058,7 +15059,6 @@ int SendUserAuthRequest(WOLFSSH* ssh, byte authType, int addSig) if (ssh->ctx->userAuthCb != NULL) { WLOG(WS_LOG_DEBUG, "SUAR: Calling the userauth callback"); - WMEMSET(&authData, 0, sizeof(authData)); authData.type = authType; authData.username = (const byte*)ssh->userName; authData.usernameSz = ssh->userNameSz;