]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3/libsmb: clang: Fix 'warning: Value stored to 'status' is never read'
authorNoel Power <noel.power@suse.com>
Fri, 9 Aug 2019 15:00:35 +0000 (16:00 +0100)
committerGary Lockyer <gary@samba.org>
Wed, 28 Aug 2019 01:47:40 +0000 (01:47 +0000)
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>
source3/libsmb/namequery.c

index 5c93c60a3718006c1c5f4e229d603af840b08254..5d4fca70b200bebb9b15b4240c3e7366520b85bd 100644 (file)
@@ -2916,16 +2916,16 @@ NTSTATUS resolve_name_list(TALLOC_CTX *ctx,
                }
        }
        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++) {
@@ -2937,9 +2937,9 @@ NTSTATUS resolve_name_list(TALLOC_CTX *ctx,
 
        status = NT_STATUS_OK;
        *p_num_entries = num_entries;
-
+done:
        SAFE_FREE(ss_list);
-       return NT_STATUS_OK;
+       return status;
 }
 
 /********************************************************