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:
parent
aa41d74843
commit
768a5a23e0
@ -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++;
|
||||
|
Loading…
x
Reference in New Issue
Block a user