diff options
author | Andreas Schneider <asn@samba.org> | 2017-11-02 21:49:43 +0100 |
---|---|---|
committer | Ralph Boehme <slow@samba.org> | 2017-11-13 14:05:46 +0100 |
commit | f56ce215c7fc957f5e24f015343366239c7fe900 (patch) | |
tree | 740493859c725b2674f355a0e6b7908186c9e0dc /source3 | |
parent | 142f778c73158b71869fb7051a03d9afad91e77b (diff) | |
download | samba-f56ce215c7fc957f5e24f015343366239c7fe900.tar.gz |
s3:passdb: Fix a memory leak in secrets_fetch_or_upgrade_domain_info()
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Ralph Böhme <slow@samba.org>
Autobuild-Date(master): Mon Nov 13 14:05:46 CET 2017 on sn-devel-144
Diffstat (limited to 'source3')
-rw-r--r-- | source3/passdb/machine_account_secrets.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/passdb/machine_account_secrets.c b/source3/passdb/machine_account_secrets.c index 75f31cb04e2..40511f96a8b 100644 --- a/source3/passdb/machine_account_secrets.c +++ b/source3/passdb/machine_account_secrets.c @@ -1476,6 +1476,7 @@ NTSTATUS secrets_fetch_or_upgrade_domain_info(const char *domain, DBG_ERR("secrets_domain_info_password_create(pw) failed " "for %s - %s\n", domain, nt_errstr(status)); dbwrap_transaction_cancel(db); + SAFE_FREE(old_pw); TALLOC_FREE(frame); return status; } |