Fixes:
source3/libsmb/namequery.c:2938:2: warning: Value stored to 'status' is never read <--[clang]
status = NT_STATUS_OK;
^ ~~~~~~~~~~~~
Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
}
}
if (num_entries == 0) {
- SAFE_FREE(ss_list);
- return NT_STATUS_BAD_NETWORK_NAME;
+ status = NT_STATUS_BAD_NETWORK_NAME;
+ goto done;
}
*return_ss_arr = talloc_array(ctx,
struct sockaddr_storage,
num_entries);
if (!(*return_ss_arr)) {
- SAFE_FREE(ss_list);
- return NT_STATUS_NO_MEMORY;
+ status = NT_STATUS_NO_MEMORY;
+ goto done;
}
for (i=0, num_entries = 0; i<count; i++) {
status = NT_STATUS_OK;
*p_num_entries = num_entries;
-
+done:
SAFE_FREE(ss_list);
- return NT_STATUS_OK;
+ return status;
}
/********************************************************