svn commit: samba r7666 - in
branches/SAMBA_4_0/source/lib/ldb/ldb_ldap: .
tridge at samba.org
tridge at samba.org
Fri Jun 17 02:46:26 GMT 2005
Author: tridge
Date: 2005-06-17 02:46:25 +0000 (Fri, 17 Jun 2005)
New Revision: 7666
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7666
Log:
fixed a memory leak in the ldap ldb backend
Modified:
branches/SAMBA_4_0/source/lib/ldb/ldb_ldap/ldb_ldap.c
Changeset:
Modified: branches/SAMBA_4_0/source/lib/ldb/ldb_ldap/ldb_ldap.c
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/ldb_ldap/ldb_ldap.c 2005-06-17 02:45:40 UTC (rev 7665)
+++ branches/SAMBA_4_0/source/lib/ldb/ldb_ldap/ldb_ldap.c 2005-06-17 02:46:25 UTC (rev 7666)
@@ -76,14 +76,13 @@
int ret = 0;
char *newrdn, *p;
const char *parentdn = "";
- TALLOC_CTX *mem_ctx = talloc_new(lldb);
/* ignore ltdb specials */
if (olddn[0] == '@' ||newdn[0] == '@') {
return 0;
}
- newrdn = talloc_strdup(mem_ctx, newdn);
+ newrdn = talloc_strdup(lldb, newdn);
if (!newrdn) {
return -1;
}
@@ -99,7 +98,7 @@
ret = -1;
}
- talloc_free(mem_ctx);
+ talloc_free(newrdn);
return ret;
}
More information about the samba-cvs
mailing list