Author: vlendec Date: 2007-03-16 13:09:09 +0000 (Fri, 16 Mar 2007) New Revision: 21853
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21853 Log: Fix a valgrind error Modified: branches/SAMBA_3_0/source/passdb/lookup_sid.c branches/SAMBA_3_0_25/source/passdb/lookup_sid.c Changeset: Modified: branches/SAMBA_3_0/source/passdb/lookup_sid.c =================================================================== --- branches/SAMBA_3_0/source/passdb/lookup_sid.c 2007-03-16 00:19:40 UTC (rev 21852) +++ branches/SAMBA_3_0/source/passdb/lookup_sid.c 2007-03-16 13:09:09 UTC (rev 21853) @@ -414,6 +414,11 @@ return True; } + if (!(*domain_name = talloc_strdup(mem_ctx, *domain_name))) { + TALLOC_FREE(tmp_ctx); + return False; + } + /* * winbind_lookup_rids allocates its own array. We've been given the * array, so copy it over Modified: branches/SAMBA_3_0_25/source/passdb/lookup_sid.c =================================================================== --- branches/SAMBA_3_0_25/source/passdb/lookup_sid.c 2007-03-16 00:19:40 UTC (rev 21852) +++ branches/SAMBA_3_0_25/source/passdb/lookup_sid.c 2007-03-16 13:09:09 UTC (rev 21853) @@ -415,6 +415,11 @@ return True; } + if (!(*domain_name = talloc_strdup(mem_ctx, *domain_name))) { + TALLOC_FREE(tmp_ctx); + return False; + } + /* * winbind_lookup_rids allocates its own array. We've been given the * array, so copy it over