1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-09 08:58:35 +03:00

Fix bug 5375

Thanks to Moskvin for testing
(This used to be commit d3c31aa36c451f0a19496cd33c0b055b466e6b09)
This commit is contained in:
Volker Lendecke 2008-04-07 10:19:25 +02:00
parent aa41d74843
commit 768a5a23e0

View File

@ -1972,25 +1972,26 @@ int str_list_count( const char **list )
}
/******************************************************************************
version of standard_sub_basic() for string lists; uses alloc_sub_basic()
version of standard_sub_basic() for string lists; uses talloc_sub_basic()
for the work
*****************************************************************************/
bool str_list_sub_basic( char **list, const char *smb_name,
const char *domain_name )
{
TALLOC_CTX *ctx = list;
char *s, *tmpstr;
while ( *list ) {
s = *list;
tmpstr = alloc_sub_basic(smb_name, domain_name, s);
tmpstr = talloc_sub_basic(ctx, smb_name, domain_name, s);
if ( !tmpstr ) {
DEBUG(0,("str_list_sub_basic: "
"alloc_sub_basic() return NULL!\n"));
return false;
}
SAFE_FREE(*list);
TALLOC_FREE(*list);
*list = tmpstr;
list++;