s3:passdb: Zero memory in pdb_set_pw_history()
authorPavel Filipenský <pfilipensky@samba.org>
Tue, 9 Aug 2022 07:09:49 +0000 (09:09 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Fri, 26 Aug 2022 07:59:32 +0000 (07:59 +0000)
Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/passdb/pdb_get_set.c

index 7015fce9149466b5d6ff96bafc1a0c02e0b58c9d..d598fe51e1f91a444ce53f0b07a3b43c39941ca0 100644 (file)
@@ -886,7 +886,7 @@ bool pdb_set_pw_history(struct samu *sampass, const uint8_t *pwd, uint32_t histo
                }
        }
 
-       data_blob_free(&sampass->nt_pw_his);
+       data_blob_clear_free(&sampass->nt_pw_his);
        sampass->nt_pw_his = new_nt_pw_his;
 
        return pdb_set_init_flags(sampass, PDB_PWHISTORY, flag);