Author: vlendec Date: 2004-11-19 11:59:56 +0000 (Fri, 19 Nov 2004) New Revision: 3871
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3871 Log: Fix memleak Modified: branches/SAMBA_3_0/source/passdb/pdb_ldap.c Changeset: Modified: branches/SAMBA_3_0/source/passdb/pdb_ldap.c =================================================================== --- branches/SAMBA_3_0/source/passdb/pdb_ldap.c 2004-11-19 02:57:35 UTC (rev 3870) +++ branches/SAMBA_3_0/source/passdb/pdb_ldap.c 2004-11-19 11:59:56 UTC (rev 3871) @@ -2210,7 +2210,7 @@ struct smbldap_state *conn = ldap_state->smbldap_state; pstring filter; char *attrs[] = { "gidNumber", "sambaSID", NULL }; - char *escape_name = escape_ldap_string_alloc(username); + char *escape_name; int rc; LDAPMessage *msg = NULL; LDAPMessage *entry; @@ -2226,6 +2226,8 @@ *sids = NULL; num_sids = 0; + escape_name = escape_ldap_string_alloc(username); + if (escape_name == NULL) return NT_STATUS_UNSUCCESSFUL;