diff options
author | Jeremy Allison <jra@samba.org> | 2006-01-27 19:24:37 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:06:16 -0500 |
commit | c0ba64297a00d75cd537693425c6b544e70578c1 (patch) | |
tree | 77e1191ad03d2869818a817fe79d5a98141423da /source | |
parent | d45cc5e4f38bd1aa69d5c3ae8d19e2ea98976fac (diff) | |
download | samba-c0ba64297a00d75cd537693425c6b544e70578c1.tar.gz samba-c0ba64297a00d75cd537693425c6b544e70578c1.tar.xz samba-c0ba64297a00d75cd537693425c6b544e70578c1.zip |
r13190: Fix #3458 from Andriy Gapon <avg@icyb.net.ua>. Don't
access free'd memory.
Jerry please pick up for 3.0.21b !
Jeremy.
Diffstat (limited to 'source')
-rw-r--r-- | source/passdb/secrets.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/passdb/secrets.c b/source/passdb/secrets.c index c173a5ea868..14896a33400 100644 --- a/source/passdb/secrets.c +++ b/source/passdb/secrets.c @@ -299,7 +299,6 @@ BOOL secrets_fetch_trust_account_password(const char *domain, uint8 ret_pwd[16], *pass_last_set_time = pass->mod_time; } memcpy(ret_pwd, pass->hash, 16); - SAFE_FREE(pass); if (channel) { *channel = get_default_sec_channel(); @@ -313,6 +312,7 @@ BOOL secrets_fetch_trust_account_password(const char *domain, uint8 ret_pwd[16], } } + SAFE_FREE(pass); return True; } |