Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
Reviewed-by: Samuel Cabrero <scabrero@suse.de>
rc = nwrap_files_internal_gethostbyname(name, AF_UNSPEC, hedst,
addr_list);
if (rc == -1) {
- if (addr_list->items != NULL) {
- free(addr_list->items);
- }
+ SAFE_FREE(addr_list->items);
SAFE_FREE(addr_list);
errno = ENOENT;
return -1;
* +1 is for ending NULL pointer. */
memcpy(buf, addr_list->items, (addr_list->count + 1) * sizeof(void *));
- free(addr_list->items);
- free(addr_list);
+ SAFE_FREE(addr_list->items);
+ SAFE_FREE(addr_list);
g.ptr = buf;
hedst->h_addr_list = g.list;