From 4561e8a8ea35f3703ff607f604b5e25cd6144da1 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Mon, 17 Sep 2001 05:04:17 +0000 Subject: move to SAFE_FREE() (This used to be commit 64d35e94fe6f7e56353b286162f670c8595a90e6) --- source3/passdb/passdb.c | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) (limited to 'source3/passdb/passdb.c') diff --git a/source3/passdb/passdb.c b/source3/passdb/passdb.c index ac9f83b464..7d133fdda8 100644 --- a/source3/passdb/passdb.c +++ b/source3/passdb/passdb.c @@ -150,14 +150,9 @@ BOOL pdb_free_sam(SAM_ACCOUNT *user) return False; } - if (user->nt_pw) - free(user->nt_pw); - - if (user->lm_pw) - free(user->lm_pw); - - free(user); - user = NULL; + SAFE_FREE(user->nt_pw); + SAFE_FREE(user->lm_pw); + SAFE_FREE(user); return True; } @@ -173,12 +168,8 @@ BOOL pdb_reset_sam(SAM_ACCOUNT *user) return False; } - if (user->nt_pw) - free(user->nt_pw); - - if (user->lm_pw) - free(user->lm_pw); - + SAFE_FREE(user->nt_pw); + SAFE_FREE(user->lm_pw); ZERO_STRUCTP(user); return True; -- cgit