]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:utils: Fix memory leaks in manage_ntlm_server_1_request()
authorAndreas Schneider <asn@samba.org>
Mon, 28 Oct 2024 12:53:02 +0000 (13:53 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 1 Jul 2025 08:17:30 +0000 (08:17 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
source3/utils/ntlm_auth.c

index 905f33840b101a36cc53c0a3bed7e3a806c5dbb8..e17025e30438303205a1a1243e33d671f6850c58 100644 (file)
@@ -2001,8 +2001,11 @@ static void manage_ntlm_server_1_request(enum stdio_helper_mode stdio_helper_mod
                        SAFE_FREE(error_string);
                }
                /* clear out the state */
+               data_blob_free(&challenge);
                challenge = data_blob_null;
+               data_blob_free(&nt_response);
                nt_response = data_blob_null;
+               data_blob_free(&lm_response);
                lm_response = data_blob_null;
                SAFE_FREE(full_username);
                SAFE_FREE(username);