From: Volker Lendecke Date: Tue, 11 Nov 2014 10:35:50 +0000 (+0000) Subject: pdb_tdb: Fix a TALLOC/SAFE_FREE mixup X-Git-Tag: samba-4.0.23~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eacacbfb8cb51852c575c0a758d66f2948476a4f;p=thirdparty%2Fsamba.git pdb_tdb: Fix a TALLOC/SAFE_FREE mixup Signed-off-by: Volker Lendecke BUG: https://bugzilla.samba.org/show_bug.cgi?id=10932 invalid free in pdb_tdb --- diff --git a/source3/passdb/pdb_tdb.c b/source3/passdb/pdb_tdb.c index bd6e123e31c..b426d474ba0 100644 --- a/source3/passdb/pdb_tdb.c +++ b/source3/passdb/pdb_tdb.c @@ -599,7 +599,7 @@ static NTSTATUS tdbsam_getsampwnam (struct pdb_methods *my_methods, if (!init_samu_from_buffer(user, SAMU_BUFFER_LATEST, data.dptr, data.dsize)) { DEBUG(0,("pdb_getsampwent: Bad struct samu entry returned from TDB!\n")); - SAFE_FREE(data.dptr); + TALLOC_FREE(data.dptr); return NT_STATUS_NO_MEMORY; }