mirror of
https://sourceware.org/git/glibc.git
synced 2026-01-06 11:51:29 +03:00
nss: free dynarray buffer after parsing nsswitch.conf
Resolves: swbz 31791 Reviewed-by: Collin Funk <collin.funk1@gmail.com>
This commit is contained in:
@@ -168,13 +168,16 @@ nss_action_list
|
||||
action_list_init (&list);
|
||||
if (nss_action_parse (line, &list))
|
||||
{
|
||||
nss_action_list retval;
|
||||
size_t size;
|
||||
struct nss_action null_service
|
||||
= { .module = NULL, };
|
||||
|
||||
action_list_add (&list, null_service);
|
||||
size = action_list_size (&list);
|
||||
return __nss_action_allocate (action_list_begin (&list), size);
|
||||
retval = __nss_action_allocate (action_list_begin (&list), size);
|
||||
action_list_free (&list);
|
||||
return retval;
|
||||
}
|
||||
else if (action_list_has_failed (&list))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user