[SCM] Samba Shared Repository - branch master updated

Jeremy Allison jra at samba.org
Thu Sep 26 20:00:03 UTC 2019


The branch, master has been updated
       via  18e2d6b0098 s3/libsmb: clang: Fix 'warning: Value stored to 'p' is never read'
       via  1ca110b5476 s3/passdb: clang: Value stored to 'c' is never read
       via  2138bd93bb2 s3/libsmb: clang: value stored to 'idx_current' is never read
       via  388f280448b s3/passdb: clang: Fix warning: Value stored to 'acct_ctrl' is never read
       via  6ae0fd5a348 s3/lib/netapi: clang: Fix 'Value stored during initialization is never read'
       via  9c16d8fb246 s3/rpc_client: clang: Fix 'Value stored during initialization is never read'
       via  58400d6e65f lib/talloc: clang: Fix 'Value stored during its initialization is never read'
       via  32d487d0746 s3/libads: clang: Fix 'Value stored during its initialization is never read'
       via  a3b9986fac2 s3/lib/netapi: clang: Fix 'Value stored during initialization is never read'
       via  25c92111dcb s3/lib/netapi: clang: Fix 'Value stored during initialization is never read'
       via  8ea0835a6cb s3/auth: clang: Fix 'Value stored during its initialization is never read'
       via  9759e96ff1d s3/auth: clang: Fix 'Value stored during its initialization is never read'
       via  50ff6c965f2 s3/libsmb: clang: Fix 'Value stored during its initialization is never read'
       via  eb3ba3eeaa2 s3/libads: clang: Fix 'Value stored during initialization is never read'
       via  35e0122e7c7 s3/libads: clang: Fix 'Value stored to 'nt_status' is never read'
       via  fba666cf2a5 s3/passed: clang: Fix 'Value stored during its initialization is never read'
       via  b08ec1903d2 s3/rpc_client: clang: 'Value stored during its initialization is never read'
       via  ae2e9ce5c36 s3/rpc_client: clang: Fix 'Value stored during initialization is never read'
       via  38aafe0d6bb s3/passdb: clang: Fix 'Value stored during its initialization is never read'
       via  299eff4ac90 s3/passdb: clang: Fix 'Value stored during initialization is never read'
       via  2d47067c863 s3/passdb: clang: Fix 'Value stored during initialization is never read'
       via  752f5b63d0c s3/passdb: clang: Fix 'Value stored during its initialization is never read'
       via  c534b05c8d4 s4/winbind: clang: Fixes 'Value stored during its initialization is never read'
       via  6831b6ba6f5 s3/rpc_client: clang: Fix 'Value stored during initialization is never read'
       via  368d0cecc0b s3/groupdb: clang: 'Value stored during its initialization is never read'
       via  6055134330d s3/groupdb: clang: Fix 'Value stored during its initialization is never read'
       via  5550367e46d s4-torture: remove duplicate NDR_PRINT
       via  fd20153e8b0 s4-torture: dump ndr packet in ndr tests with high log level
       via  86a0e4850e0 librpc/ndr: add ndr_print_netlogon_samlogon_response()
      from  1ec030398bd s3: VFS: Complete the replacement of SMB_VFS_UNLINK() -> SMB_VFS_UNLINKAT().

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 18e2d6b0098232c2bd8d51320095d35bd7301920
Author: Noel Power <noel.power at suse.com>
Date:   Thu Aug 15 14:30:29 2019 +0100

    s3/libsmb: clang: Fix 'warning: Value stored to 'p' is never read'
    
    Fixes:
    
    source3/libsmb/cliconnect.c:649:2: warning: Value stored to 'p' is never read <--[clang]
            p += ret;
            ^    ~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>
    
    Autobuild-User(master): Jeremy Allison <jra at samba.org>
    Autobuild-Date(master): Thu Sep 26 19:59:24 UTC 2019 on sn-devel-184

commit 1ca110b547622f788d94530e0e3432845c2943bf
Author: Noel Power <noel.power at suse.com>
Date:   Thu Sep 5 14:42:41 2019 +0000

    s3/passdb: clang: Value stored to 'c' is never read
    
    source3/passdb/pdb_smbpasswd.c:405:4: warning: Value stored to 'c' is never read <--[clang]
                            c = '\0';
                            ^   ~~~~
    /home/samba/samba/source3/passdb/pdb_smbpasswd.c:809:4: warning: Value stored to 'c' is never read <--[clang]
                            c = '\0';
                            ^   ~~~~
    2 warnings generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 2138bd93bb258f2dde2c279a0ba80f9a40737aed
Author: Noel Power <noel.power at suse.com>
Date:   Thu Sep 5 14:16:57 2019 +0000

    s3/libsmb: clang: value stored to 'idx_current' is never read
    
    Fixes:
    
    source3/libsmb/trusts_util.c:602:2: warning: Value stored to 'idx_current' is never read <--[clang]
            idx_current = idx;
            ^             ~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 388f280448b9ea459d8d884dbbbce54ab930da7b
Author: Noel Power <noel.power at suse.com>
Date:   Fri Sep 6 13:46:40 2019 +0000

    s3/passdb: clang: Fix warning: Value stored to 'acct_ctrl' is never read
    
    Fixes:
    
    source3/passdb/pdb_ldap.c:922:3: warning: Value stored to 'acct_ctrl' is never read <--[clang]
                    acct_ctrl |= ACB_NORMAL;
                    ^            ~~~~~~~~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 6ae0fd5a348224b2a7942c81c4ef21bf11205d62
Author: Noel Power <noel.power at suse.com>
Date:   Tue Sep 17 14:43:20 2019 +0000

    s3/lib/netapi: clang: Fix 'Value stored during initialization is never read'
    
    Fixes:
    
    source3/lib/netapi/user.c:1290:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    source3/lib/netapi/user.c:1610:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    
    source3/lib/netapi/user.c:2990:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    source3/lib/netapi/user.c:3184:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    source3/lib/netapi/user.c:3522:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 9c16d8fb246911d7bbd576d7e6bce0c8fb39929f
Author: Noel Power <noel.power at suse.com>
Date:   Tue Sep 17 14:20:03 2019 +0000

    s3/rpc_client: clang: Fix 'Value stored during initialization is never read'
    
    Fixes:
    
    source3/rpc_client/cli_winreg.c:728:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    /source3/rpc_client/cli_winreg.c:897:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 58400d6e65f70a256ebd900c3eca1c945b71be10
Author: Noel Power <noel.power at suse.com>
Date:   Tue Sep 17 08:13:00 2019 +0000

    lib/talloc: clang: Fix 'Value stored during its initialization is never read'
    
    Fixes:
    
    ib/talloc/pytalloc_util.c:245:8: warning: Value stored to 'type_obj' during its initialization is never read <--[clang]
            void *type_obj = talloc_check_name(ptr, type_name);
                  ^~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 32d487d0746b0fc8888ed37dfbfae3245b269dd7
Author: Noel Power <noel.power at suse.com>
Date:   Tue Sep 17 08:05:28 2019 +0000

    s3/libads: clang: Fix 'Value stored during its initialization is never read'
    
    Fixes:
    
    source3/libads/ldap.c:370:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~~
    source3/libads/ldap.c:417:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~~
    source3/libads/ldap.c:1783:13: warning: Value stored to 'ret' during its initialization is never read <--[clang]
            ADS_STATUS ret = ADS_ERROR(LDAP_SUCCESS);
                       ^~~   ~~~~~~~~~~~~~~~~~~~~~~~
    source3/libads/ldap.c:1862:13: warning: Value stored to 'ret' during its initialization is never read <--[clang]
            ADS_STATUS ret = ADS_ERROR(LDAP_SUCCESS);
                       ^~~   ~~~~~~~~~~~~~~~~~~~~~~~
    4 warnings generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit a3b9986fac270797be4dbd3d453add9d2107e953
Author: Noel Power <noel.power at suse.com>
Date:   Mon Sep 16 10:43:54 2019 +0000

    s3/lib/netapi: clang: Fix 'Value stored during initialization is never read'
    
    Fixes:
    
    source3/lib/netapi/getdc.c:173:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 25c92111dcb646f8537d89fc2d091ee3c5753d56
Author: Noel Power <noel.power at suse.com>
Date:   Mon Sep 16 10:35:49 2019 +0000

    s3/lib/netapi: clang: Fix 'Value stored during initialization is never read'
    
    Fixes:
    
    source3/lib/netapi/group.c:1383:11: warning: Value stored to '
    status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    samba/source3/lib/netapi/group.c:1521:11: warning: Value stored to '
    status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    samba/source3/lib/netapi/group.c:1718:11: warning: Value stored to '
    status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    3 warnings generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 8ea0835a6cbe8721780929b9946de65cd87dc26d
Author: Noel Power <noel.power at suse.com>
Date:   Fri Sep 13 13:57:16 2019 +0000

    s3/auth: clang: Fix 'Value stored during its initialization is never read'
    
    Fixes:
    
    source3/auth/auth.c:38:35: warning: Value stored to 'entry' during its initialization is never read <--[clang]
            struct auth_init_function_entry *entry = auth_backends;
                                             ^~~~~   ~~~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 9759e96ff1dc8741222eb6794dc01bd5b65c282d
Author: Noel Power <noel.power at suse.com>
Date:   Fri Sep 13 13:54:11 2019 +0000

    s3/auth: clang: Fix 'Value stored during its initialization is never read'
    
    Fixes:
    
    source3/auth/auth_util.c:283:11: warning: Value stored to 'ret' during its initialization is never read <--[clang]
            NTSTATUS ret = NT_STATUS_UNSUCCESSFUL;
                     ^~~   ~~~~~~~~~~~~~~~~~~~~~~
    source3/auth/auth_util.c:2005:11: warning: Value stored to 'nt_status' during its initialization is never read <--[clang]
            NTSTATUS nt_status = NT_STATUS_OK;
                     ^~~~~~~~~   ~~~~~~~~~~~~
    2 warnings generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 50ff6c965f23457bfdefa53cd043166fdec899a5
Author: Noel Power <noel.power at suse.com>
Date:   Fri Sep 6 14:59:51 2019 +0000

    s3/libsmb: clang: Fix 'Value stored during its initialization is never read'
    
    Fixes:
    
    source3/libsmb/dsgetdcname.c:1012:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    source3/libsmb/dsgetdcname.c:1099:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit eb3ba3eeaa200660c7b48253083bffbe39d41a96
Author: Noel Power <noel.power at suse.com>
Date:   Fri Sep 6 14:50:37 2019 +0000

    s3/libads: clang: Fix 'Value stored during initialization is never read'
    
    Fixes:
    
    source3/libads/ldap_utils.c:52:13: warning: Value stored to 'status' during its initialization is never read <--[clang]
            ADS_STATUS status = ADS_SUCCESS;
                       ^~~~~~   ~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 35e0122e7c7f2cdfa0f6ac4f18a8cc7c42edab24
Author: Noel Power <noel.power at suse.com>
Date:   Fri Sep 6 13:00:05 2019 +0000

    s3/libads: clang: Fix 'Value stored to 'nt_status' is never read'
    
    Fixes:
    
    source3/libads/sasl.c:219:2: warning: Value stored to 'nt_status' is never read <--[clang]
            nt_status = NT_STATUS_MORE_PROCESSING_REQUIRED;
            ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit fba666cf2a5c83ee76432f0d0d44e867c62231ba
Author: Noel Power <noel.power at suse.com>
Date:   Thu Sep 5 15:40:50 2019 +0000

    s3/passed: clang: Fix 'Value stored during its initialization is never read'
    
    Fixes:
    
    source3/passdb/passdb.c:2502:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_INTERNAL_ERROR;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit b08ec1903d2ebfdcdb83c0f6e042a6d3b06992c9
Author: Noel Power <noel.power at suse.com>
Date:   Thu Sep 5 14:48:47 2019 +0000

    s3/rpc_client: clang: 'Value stored during its initialization is never read'
    
    Fixes:
    
    source3/rpc_client/util_netlogon.c:71:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~~
    
    source3/rpc_client/util_netlogon.c:199:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~~
    2 warnings generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit ae2e9ce5c36c9e05f785b3fa7be22074fdc4213d
Author: Noel Power <noel.power at suse.com>
Date:   Thu Sep 5 14:22:02 2019 +0000

    s3/rpc_client: clang: Fix 'Value stored during initialization is never read'
    
    Fixes:
    
    source3/rpc_client/cli_lsarpc.c:182:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 38aafe0d6bba0b7651600edfe2a799dcf7d1ed2d
Author: Noel Power <noel.power at suse.com>
Date:   Thu Sep 5 13:40:16 2019 +0000

    s3/passdb: clang: Fix 'Value stored during its initialization is never read'
    
    Fixes:
    
    source3/passdb/lookup_sid.c:836:11: warning: Value stored to 'result' during its initialization is never read <--[clang]
            NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 299eff4ac906846e8f7f605815792a9d4418f071
Author: Noel Power <noel.power at suse.com>
Date:   Thu Sep 5 13:36:22 2019 +0000

    s3/passdb: clang: Fix 'Value stored during initialization is never read'
    
    Fixes:
    
    source3/passdb/pdb_interface.c:65:34: warning: Value stored to 'entry' during its initialization is never read <--[clang]
            struct pdb_init_function_entry *entry = backends;
                                            ^~~~~   ~~~~~~~~
    
    /source3/passdb/pdb_interface.c:140:11: warning: Value stored to 'nt_status' during its initialization is never read <--[clang]
            NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
                     ^~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~
    2 warnings generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 2d47067c86303c43f3d7267394ef8a9ce49593d3
Author: Noel Power <noel.power at suse.com>
Date:   Thu Sep 5 13:34:05 2019 +0000

    s3/passdb: clang: Fix 'Value stored during initialization is never read'
    
    Fixes:
    
    source3/passdb/pdb_tdb.c:718:18: warning: Value stored to 'nt_status' during its initialization is never read <--[clang]
            NTSTATUS        nt_status = NT_STATUS_UNSUCCESSFUL;
                            ^~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 752f5b63d0c4e0a7cdab74128ea54ade461d18d0
Author: Noel Power <noel.power at suse.com>
Date:   Thu Aug 15 16:25:27 2019 +0100

    s3/passdb: clang: Fix 'Value stored during its initialization is never read'
    
    Fixes:
    
    source3/passdb/pdb_util.c:41:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit c534b05c8d464940cd4d46c43d6549e86014143b
Author: Noel Power <noel.power at suse.com>
Date:   Thu Aug 15 15:57:26 2019 +0100

    s4/winbind: clang: Fixes 'Value stored during its initialization is never read'
    
    Fixes:
    
    source4/winbind/idmap.c:214:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_NONE_MAPPED;
    
    source4/winbind/idmap.c:397:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_NONE_MAPPED;
                     ^~~~~~   ~~~~~~~~~~~~~~~~~~~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 6831b6ba6f52dd865ecf09c575e4862f6dd3424b
Author: Noel Power <noel.power at suse.com>
Date:   Thu Aug 15 15:32:13 2019 +0100

    s3/rpc_client: clang: Fix 'Value stored during initialization is never read'
    
    Fixes:
    
    source3/rpc_client/cli_pipe.c:397:11: warning: Value stored to 'ret' during its initialization is never read <--[clang]
            NTSTATUS ret = NT_STATUS_OK;
                     ^~~   ~~~~~~~~~~~~
    
    source3/rpc_client/cli_pipe.c:1234:11: warning: Value stored to 'ret' during its initialization is never read <--[clang]
            NTSTATUS ret = NT_STATUS_OK;
                     ^~~   ~~~~~~~~~~~~
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 368d0cecc0bc859e321335f46b22d4334e092da1
Author: Noel Power <noel.power at suse.com>
Date:   Thu Aug 15 15:29:03 2019 +0100

    s3/groupdb: clang: 'Value stored during its initialization is never read'
    
    Fixes:
    
    source3/groupdb/mapping_tdb.c:460:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 6055134330d9e4226deb298c506dc6f792bf5d33
Author: Noel Power <noel.power at suse.com>
Date:   Thu Aug 15 14:16:52 2019 +0100

    s3/groupdb: clang: Fix 'Value stored during its initialization is never read'
    
    Fixes:
    
    ource3/groupdb/mapping.c:648:11: warning: Value stored to 'status' during its initialization is never read <--[clang]
            NTSTATUS status = NT_STATUS_OK;
                     ^~~~~~   ~~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Noel Power <noel.power at suse.com>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 5550367e46d2ebb2bb0bb35fa51f34ca178d2907
Author: Günther Deschner <gd at samba.org>
Date:   Wed Sep 25 06:53:34 2019 +0200

    s4-torture: remove duplicate NDR_PRINT
    
    Guenther
    
    Signed-off-by: Guenther Deschner <gd at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit fd20153e8b095fa9a82a024c3f7bebd809ba132f
Author: Günther Deschner <gd at samba.org>
Date:   Tue Aug 30 19:37:18 2016 +0200

    s4-torture: dump ndr packet in ndr tests with high log level
    
    Guenther
    
    Signed-off-by: Guenther Deschner <gd at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>

commit 86a0e4850e02efc406ae5e1ee7cdc6a61eebef76
Author: Günther Deschner <gd at samba.org>
Date:   Tue Sep 24 23:10:50 2019 +0200

    librpc/ndr: add ndr_print_netlogon_samlogon_response()
    
    Guenther
    
    Signed-off-by: Guenther Deschner <gd at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>

-----------------------------------------------------------------------

Summary of changes:
 lib/talloc/pytalloc_util.c         |  2 +-
 librpc/ndr/ndr_nbt.c               | 13 ++++++
 librpc/ndr/ndr_nbt.h               |  1 +
 source3/auth/auth.c                |  2 +-
 source3/auth/auth_util.c           |  4 +-
 source3/groupdb/mapping.c          |  2 +-
 source3/groupdb/mapping_tdb.c      |  2 +-
 source3/lib/netapi/getdc.c         |  2 +-
 source3/lib/netapi/group.c         |  6 +--
 source3/lib/netapi/user.c          | 10 ++---
 source3/libads/ldap.c              |  8 ++--
 source3/libads/ldap_utils.c        |  2 +-
 source3/libads/sasl.c              |  1 -
 source3/libsmb/cliconnect.c        |  1 -
 source3/libsmb/dsgetdcname.c       |  4 +-
 source3/libsmb/trusts_util.c       |  1 -
 source3/passdb/lookup_sid.c        |  2 +-
 source3/passdb/passdb.c            |  2 +-
 source3/passdb/pdb_interface.c     |  4 +-
 source3/passdb/pdb_ldap.c          |  4 +-
 source3/passdb/pdb_smbpasswd.c     |  6 +--
 source3/passdb/pdb_tdb.c           |  2 +-
 source3/passdb/pdb_util.c          |  2 +-
 source3/rpc_client/cli_lsarpc.c    |  2 +-
 source3/rpc_client/cli_pipe.c      |  4 +-
 source3/rpc_client/cli_winreg.c    |  4 +-
 source3/rpc_client/util_netlogon.c |  4 +-
 source4/torture/ndr/dnsp.c         |  1 -
 source4/torture/ndr/ndr.c          | 81 ++++++++++++++++++++++++++++++++++----
 source4/torture/ndr/ndr.h          | 22 ++++++++++-
 source4/winbind/idmap.c            |  4 +-
 31 files changed, 148 insertions(+), 57 deletions(-)


Changeset truncated at 500 lines:

diff --git a/lib/talloc/pytalloc_util.c b/lib/talloc/pytalloc_util.c
index c1a41e958d4..c580d46f858 100644
--- a/lib/talloc/pytalloc_util.c
+++ b/lib/talloc/pytalloc_util.c
@@ -230,7 +230,7 @@ static void *_pytalloc_get_checked_type(PyObject *py_obj, const char *type_name,
 {
 	TALLOC_CTX *mem_ctx;
 	void *ptr = NULL;
-	void *type_obj = talloc_check_name(ptr, type_name);
+	void *type_obj;
 
 	mem_ctx = _pytalloc_get_mem_ctx(py_obj);
 	ptr = _pytalloc_get_ptr(py_obj);
diff --git a/librpc/ndr/ndr_nbt.c b/librpc/ndr/ndr_nbt.c
index 838f947a168..b15dc5c06e5 100644
--- a/librpc/ndr/ndr_nbt.c
+++ b/librpc/ndr/ndr_nbt.c
@@ -449,3 +449,16 @@ _PUBLIC_ enum ndr_err_code ndr_pull_netlogon_samlogon_response(struct ndr_pull *
 
 	return NDR_ERR_SUCCESS;
 }
+
+_PUBLIC_ void ndr_print_netlogon_samlogon_response(struct ndr_print *ndr, const char *name, struct netlogon_samlogon_response *r)
+{
+	ndr_print_struct(ndr, name, "netlogon_samlogon_response");
+	if (r == NULL) { ndr_print_null(ndr); return; }
+	if (r->ntver == NETLOGON_NT_VERSION_1) {
+		ndr_print_NETLOGON_SAM_LOGON_RESPONSE_NT40(ndr, "data.nt4", &r->data.nt4);
+	} else if (r->ntver & NETLOGON_NT_VERSION_5EX) {
+		ndr_print_NETLOGON_SAM_LOGON_RESPONSE_EX(ndr, "data.nt5_ex", &r->data.nt5_ex);
+	} else if (r->ntver & NETLOGON_NT_VERSION_5) {
+		ndr_print_NETLOGON_SAM_LOGON_RESPONSE(ndr, "data.nt5", &r->data.nt5);
+	}
+}
diff --git a/librpc/ndr/ndr_nbt.h b/librpc/ndr/ndr_nbt.h
index edb2bf7687b..7c06301d02b 100644
--- a/librpc/ndr/ndr_nbt.h
+++ b/librpc/ndr/ndr_nbt.h
@@ -37,5 +37,6 @@ enum ndr_err_code ndr_pull_NETLOGON_SAM_LOGON_RESPONSE_EX_with_flags(struct ndr_
 								     uint32_t nt_version_flags);
 enum ndr_err_code ndr_push_netlogon_samlogon_response(struct ndr_push *ndr, int ndr_flags, const struct netlogon_samlogon_response *r);
 enum ndr_err_code ndr_pull_netlogon_samlogon_response(struct ndr_pull *ndr, int ndr_flags, struct netlogon_samlogon_response *r);
+void ndr_print_netlogon_samlogon_response(struct ndr_print *ndr, const char *name, struct netlogon_samlogon_response *r);
 
 #endif /* _LIBRPC_NDR_NDR_NBT_H */
diff --git a/source3/auth/auth.c b/source3/auth/auth.c
index ce2cb0d75bf..3b523c0fa18 100644
--- a/source3/auth/auth.c
+++ b/source3/auth/auth.c
@@ -35,7 +35,7 @@ static struct auth_init_function_entry *auth_find_backend_entry(const char *name
 
 NTSTATUS smb_register_auth(int version, const char *name, auth_init_function init)
 {
-	struct auth_init_function_entry *entry = auth_backends;
+	struct auth_init_function_entry *entry = NULL;
 
 	if (version != AUTH_INTERFACE_VERSION) {
 		DEBUG(0,("Can't register auth_method!\n"
diff --git a/source3/auth/auth_util.c b/source3/auth/auth_util.c
index d0be7e6c576..4f9b0a91022 100644
--- a/source3/auth/auth_util.c
+++ b/source3/auth/auth_util.c
@@ -280,7 +280,7 @@ bool make_user_info_for_reply(TALLOC_CTX *mem_ctx,
 
 	DATA_BLOB local_lm_blob;
 	DATA_BLOB local_nt_blob;
-	NTSTATUS ret = NT_STATUS_UNSUCCESSFUL;
+	NTSTATUS ret;
 	char *plaintext_password_string;
 	/*
 	 * Not encrypted - do so.
@@ -2002,7 +2002,7 @@ NTSTATUS make_server_info_info3(TALLOC_CTX *mem_ctx,
 				struct auth_serversupplied_info **server_info,
 				const struct netr_SamInfo3 *info3)
 {
-	NTSTATUS nt_status = NT_STATUS_OK;
+	NTSTATUS nt_status;
 	char *found_username = NULL;
 	const char *nt_domain;
 	const char *nt_username;
diff --git a/source3/groupdb/mapping.c b/source3/groupdb/mapping.c
index 1e25c5637dc..ed57955edc9 100644
--- a/source3/groupdb/mapping.c
+++ b/source3/groupdb/mapping.c
@@ -645,7 +645,7 @@ NTSTATUS pdb_default_set_aliasinfo(struct pdb_methods *methods,
 				   const struct dom_sid *sid,
 				   struct acct_info *info)
 {
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	GROUP_MAP *map;
 
 	map = talloc_zero(NULL, GROUP_MAP);
diff --git a/source3/groupdb/mapping_tdb.c b/source3/groupdb/mapping_tdb.c
index b7ff724ba05..7f6ae4e65e4 100644
--- a/source3/groupdb/mapping_tdb.c
+++ b/source3/groupdb/mapping_tdb.c
@@ -457,7 +457,7 @@ static NTSTATUS one_alias_membership(const struct dom_sid *member,
 	char *string_sid;
 	TDB_DATA dbuf;
 	const char *p;
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	TALLOC_CTX *frame = talloc_stackframe();
 
 	slprintf(key, sizeof(key), "%s%s", MEMBEROF_PREFIX,
diff --git a/source3/lib/netapi/getdc.c b/source3/lib/netapi/getdc.c
index d4633752c78..7e5fab3ff63 100644
--- a/source3/lib/netapi/getdc.c
+++ b/source3/lib/netapi/getdc.c
@@ -170,7 +170,7 @@ WERROR DsGetDcName_r(struct libnetapi_ctx *ctx,
 		     struct DsGetDcName *r)
 {
 	WERROR werr;
-	NTSTATUS status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
+	NTSTATUS status;
 	struct dcerpc_binding_handle *b;
 
 	werr = libnetapi_get_binding_handle(ctx, r->in.server_name,
diff --git a/source3/lib/netapi/group.c b/source3/lib/netapi/group.c
index f4f2dc26b6a..e0b7458e58c 100644
--- a/source3/lib/netapi/group.c
+++ b/source3/lib/netapi/group.c
@@ -1380,7 +1380,7 @@ WERROR NetGroupEnum_r(struct libnetapi_ctx *ctx,
 	uint32_t returned_size = 0;
 
 	NTSTATUS result = NT_STATUS_OK;
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	WERROR werr, tmp_werr;
 
 	ZERO_STRUCT(connect_handle);
@@ -1518,7 +1518,7 @@ WERROR NetGroupGetUsers_r(struct libnetapi_ctx *ctx,
 	int i;
 	uint32_t entries_read = 0;
 
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	NTSTATUS result = NT_STATUS_OK;
 	WERROR werr;
 
@@ -1715,7 +1715,7 @@ WERROR NetGroupSetUsers_r(struct libnetapi_ctx *ctx,
 
 	int i, k;
 
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	NTSTATUS result = NT_STATUS_OK;
 	WERROR werr;
 
diff --git a/source3/lib/netapi/user.c b/source3/lib/netapi/user.c
index fc236e55d1f..fb38b233b86 100644
--- a/source3/lib/netapi/user.c
+++ b/source3/lib/netapi/user.c
@@ -1293,7 +1293,7 @@ WERROR NetUserEnum_r(struct libnetapi_ctx *ctx,
 	int i;
 	uint32_t entries_read = 0;
 
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	NTSTATUS result = NT_STATUS_OK;
 	WERROR werr;
 	struct dcerpc_binding_handle *b = NULL;
@@ -1613,7 +1613,7 @@ WERROR NetQueryDisplayInformation_r(struct libnetapi_ctx *ctx,
 	uint32_t total_size = 0;
 	uint32_t returned_size = 0;
 
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	NTSTATUS result = NT_STATUS_OK;
 	WERROR werr;
 	WERROR werr_tmp;
@@ -2993,7 +2993,7 @@ WERROR NetUserGetGroups_r(struct libnetapi_ctx *ctx,
 	int i;
 	uint32_t entries_read = 0;
 
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	NTSTATUS result = NT_STATUS_OK;
 	WERROR werr;
 	struct dcerpc_binding_handle *b = NULL;
@@ -3187,7 +3187,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx,
 
 	int i, k;
 
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	NTSTATUS result = NT_STATUS_OK;
 	WERROR werr;
 	struct dcerpc_binding_handle *b = NULL;
@@ -3525,7 +3525,7 @@ WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx,
 	int i;
 	uint32_t entries_read = 0;
 
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	NTSTATUS result = NT_STATUS_OK;
 	WERROR werr;
 	struct dcerpc_binding_handle *b = NULL;
diff --git a/source3/libads/ldap.c b/source3/libads/ldap.c
index 2110390b65f..6942106a3c3 100644
--- a/source3/libads/ldap.c
+++ b/source3/libads/ldap.c
@@ -367,7 +367,7 @@ static NTSTATUS resolve_and_ping_netbios(ADS_STRUCT *ads,
 {
 	int count, i;
 	struct ip_service *ip_list;
-	NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
+	NTSTATUS status;
 
 	DEBUG(6, ("resolve_and_ping_netbios: (cldap) looking for domain '%s'\n",
 		  domain));
@@ -414,7 +414,7 @@ static NTSTATUS resolve_and_ping_dns(ADS_STRUCT *ads, const char *sitename,
 {
 	int count;
 	struct ip_service *ip_list = NULL;
-	NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
+	NTSTATUS status;
 
 	DEBUG(6, ("resolve_and_ping_dns: (cldap) looking for realm '%s'\n",
 		  realm));
@@ -1780,7 +1780,7 @@ uint32_t ads_get_kvno(ADS_STRUCT *ads, const char *account_name)
 	char *filter;
 	const char *attrs[] = {"msDS-KeyVersionNumber", NULL};
 	char *dn_string = NULL;
-	ADS_STATUS ret = ADS_ERROR(LDAP_SUCCESS);
+	ADS_STATUS ret;
 
 	DEBUG(5,("ads_get_kvno: Searching for account %s\n", account_name));
 	if (asprintf(&filter, "(samAccountName=%s)", account_name) == -1) {
@@ -1859,7 +1859,7 @@ ADS_STATUS ads_clear_service_principal_names(ADS_STRUCT *ads, const char *machin
 	LDAPMessage *res = NULL;
 	ADS_MODLIST mods;
 	const char *servicePrincipalName[1] = {NULL};
-	ADS_STATUS ret = ADS_ERROR(LDAP_SUCCESS);
+	ADS_STATUS ret;
 	char *dn_string = NULL;
 
 	ret = ads_find_machine_acct(ads, &res, machine_name);
diff --git a/source3/libads/ldap_utils.c b/source3/libads/ldap_utils.c
index 0c37b06500c..c9039684bf0 100644
--- a/source3/libads/ldap_utils.c
+++ b/source3/libads/ldap_utils.c
@@ -49,7 +49,7 @@ static ADS_STATUS ads_do_search_retry_internal(ADS_STRUCT *ads, const char *bind
 					       const char **attrs, void *args,
 					       LDAPMessage **res)
 {
-	ADS_STATUS status = ADS_SUCCESS;
+	ADS_STATUS status;
 	int count = 3;
 	char *bp;
 
diff --git a/source3/libads/sasl.c b/source3/libads/sasl.c
index 010a2538206..613645f8f54 100644
--- a/source3/libads/sasl.c
+++ b/source3/libads/sasl.c
@@ -216,7 +216,6 @@ static ADS_STATUS ads_sasl_spnego_gensec_bind(ADS_STRUCT *ads,
 	}
 
 	rc = LDAP_SASL_BIND_IN_PROGRESS;
-	nt_status = NT_STATUS_MORE_PROCESSING_REQUIRED;
 	if (use_spnego_principal) {
 		blob_in = data_blob_dup_talloc(talloc_tos(), server_blob);
 		if (blob_in.length == 0) {
diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c
index 472cdd4efa2..055e1c57639 100644
--- a/source3/libsmb/cliconnect.c
+++ b/source3/libsmb/cliconnect.c
@@ -677,7 +677,6 @@ static void cli_session_setup_guest_done(struct tevent_req *subreq)
 		tevent_req_nterror(req, status);
 		return;
 	}
-	p += ret;
 
 	tevent_req_done(req);
 }
diff --git a/source3/libsmb/dsgetdcname.c b/source3/libsmb/dsgetdcname.c
index 08477065f34..06119471c2b 100644
--- a/source3/libsmb/dsgetdcname.c
+++ b/source3/libsmb/dsgetdcname.c
@@ -1009,7 +1009,7 @@ static NTSTATUS dsgetdcname_rediscover(TALLOC_CTX *mem_ctx,
 				       const char *site_name,
 				       struct netr_DsRGetDCNameInfo **info)
 {
-	NTSTATUS status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
+	NTSTATUS status;
 	struct ip_service_name *dclist = NULL;
 	int num_dcs;
 
@@ -1096,7 +1096,7 @@ static NTSTATUS dsgetdcname_internal(TALLOC_CTX *mem_ctx,
 		     uint32_t flags,
 		     struct netr_DsRGetDCNameInfo **info)
 {
-	NTSTATUS status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
+	NTSTATUS status;
 	struct netr_DsRGetDCNameInfo *myinfo = NULL;
 	bool first = true;
 	struct netr_DsRGetDCNameInfo *first_info = NULL;
diff --git a/source3/libsmb/trusts_util.c b/source3/libsmb/trusts_util.c
index 0f0541a26b9..55e3c74494a 100644
--- a/source3/libsmb/trusts_util.c
+++ b/source3/libsmb/trusts_util.c
@@ -599,7 +599,6 @@ NTSTATUS trust_pw_change(struct netlogon_creds_cli_context *context,
 	 * Now we verify the new password.
 	 */
 	idx = 0;
-	idx_current = idx;
 	nt_hashes[idx++] = current_nt_hash;
 	num_nt_hashes = idx;
 	status = netlogon_creds_cli_lck_auth(context, b,
diff --git a/source3/passdb/lookup_sid.c b/source3/passdb/lookup_sid.c
index c31a9e48739..82c47b3145b 100644
--- a/source3/passdb/lookup_sid.c
+++ b/source3/passdb/lookup_sid.c
@@ -833,7 +833,7 @@ NTSTATUS lookup_sids(TALLOC_CTX *mem_ctx, int num_sids,
 		     struct lsa_name_info **ret_names)
 {
 	TALLOC_CTX *tmp_ctx;
-	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
+	NTSTATUS result;
 	struct lsa_name_info *name_infos;
 	struct lsa_dom_info *dom_infos = NULL;
 
diff --git a/source3/passdb/passdb.c b/source3/passdb/passdb.c
index 401a11135cd..8ed1bafcea3 100644
--- a/source3/passdb/passdb.c
+++ b/source3/passdb/passdb.c
@@ -2499,7 +2499,7 @@ NTSTATUS pdb_get_trust_credentials(const char *netbios_domain,
 				   struct cli_credentials **_creds)
 {
 	TALLOC_CTX *frame = talloc_stackframe();
-	NTSTATUS status = NT_STATUS_INTERNAL_ERROR;
+	NTSTATUS status;
 	struct loadparm_context *lp_ctx;
 	enum netr_SchannelType channel;
 	time_t last_set_time;
diff --git a/source3/passdb/pdb_interface.c b/source3/passdb/pdb_interface.c
index d42d5e52932..556839ae9d1 100644
--- a/source3/passdb/pdb_interface.c
+++ b/source3/passdb/pdb_interface.c
@@ -62,7 +62,7 @@ static bool lookup_global_sam_rid(TALLOC_CTX *mem_ctx, uint32_t rid,
 
 NTSTATUS smb_register_passdb(int version, const char *name, pdb_init_function init) 
 {
-	struct pdb_init_function_entry *entry = backends;
+	struct pdb_init_function_entry *entry = NULL;
 
 	if(version != PASSDB_INTERFACE_VERSION) {
 		DEBUG(0,("Can't register passdb backend!\n"
@@ -137,7 +137,7 @@ NTSTATUS make_pdb_method_name(struct pdb_methods **methods, const char *selected
 	char *module_name = smb_xstrdup(selected);
 	char *module_location = NULL, *p;
 	struct pdb_init_function_entry *entry;
-	NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
+	NTSTATUS nt_status;
 
 	lazy_initialize_passdb();
 
diff --git a/source3/passdb/pdb_ldap.c b/source3/passdb/pdb_ldap.c
index 3dbc8f9f07a..aefd770ad31 100644
--- a/source3/passdb/pdb_ldap.c
+++ b/source3/passdb/pdb_ldap.c
@@ -491,7 +491,6 @@ static bool init_sam_from_ldap(struct ldapsam_privates *ldap_state,
 	uint8_t 	smblmpwd[LM_HASH_LEN],
 			smbntpwd[NT_HASH_LEN];
 	bool 		use_samba_attrs = True;
-	uint32_t 		acct_ctrl = 0;
 	uint16_t		logon_divs;
 	uint16_t 		bad_password_count = 0,
 			logon_count = 0;
@@ -911,6 +910,7 @@ static bool init_sam_from_ldap(struct ldapsam_privates *ldap_state,
 				LDAP_ATTR_ACB_INFO),
 			ctx);
 	if (temp) {
+		uint32_t acct_ctrl = 0;
 		acct_ctrl = pdb_decode_acct_ctrl(temp);
 
 		if (acct_ctrl == 0) {
@@ -918,8 +918,6 @@ static bool init_sam_from_ldap(struct ldapsam_privates *ldap_state,
 		}
 
 		pdb_set_acct_ctrl(sampass, acct_ctrl, PDB_SET);
-	} else {
-		acct_ctrl |= ACB_NORMAL;
 	}
 
 	pdb_set_hours_len(sampass, hours_len, PDB_SET);
diff --git a/source3/passdb/pdb_smbpasswd.c b/source3/passdb/pdb_smbpasswd.c
index a9def1260d4..bed3cea744c 100644
--- a/source3/passdb/pdb_smbpasswd.c
+++ b/source3/passdb/pdb_smbpasswd.c
@@ -367,7 +367,6 @@ static struct smb_passwd *getsmbfilepwent(struct smbpasswd_privates *smbpasswd_s
 	unsigned char *smbpwd = smbpasswd_state->smbpwd;
 	unsigned char *smbntpwd = smbpasswd_state->smbntpwd;
 	char linebuf[256];
-	int c;
 	unsigned char *p;
 	long uidval;
 	size_t linebuf_len;
@@ -402,8 +401,8 @@ static struct smb_passwd *getsmbfilepwent(struct smbpasswd_privates *smbpasswd_s
 		}
 
 		if (linebuf[linebuf_len - 1] != '\n') {
-			c = '\0';
 			while (!ferror(fp) && !feof(fp)) {
+				int c;
 				c = fgetc(fp);
 				if (c == '\n') {
 					break;
@@ -740,7 +739,6 @@ static bool mod_smbfilepwd_entry(struct smbpasswd_privates *smbpasswd_state, con
 #define LINEBUF_SIZE 255
 	char linebuf[LINEBUF_SIZE + 1];
 	char readbuf[1024];
-	int c;
 	char ascii_p16[FSTRING_LEN + 20];
 	fstring encode_bits;
 	unsigned char *p = NULL;
@@ -806,8 +804,8 @@ static bool mod_smbfilepwd_entry(struct smbpasswd_privates *smbpasswd_state, con
 		 */
 		linebuf_len = strlen(linebuf);
 		if (linebuf[linebuf_len - 1] != '\n') {
-			c = '\0';
 			while (!ferror(fp) && !feof(fp)) {
+				int c;
 				c = fgetc(fp);
 				if (c == '\n') {
 					break;
diff --git a/source3/passdb/pdb_tdb.c b/source3/passdb/pdb_tdb.c
index 0c97e70bad4..7488d99a94e 100644
--- a/source3/passdb/pdb_tdb.c
+++ b/source3/passdb/pdb_tdb.c
@@ -715,7 +715,7 @@ static bool tdb_delete_samacct_only( struct samu *sam_pass )
 static NTSTATUS tdbsam_delete_sam_account(struct pdb_methods *my_methods,
 					  struct samu *sam_pass)
 {
-	NTSTATUS        nt_status = NT_STATUS_UNSUCCESSFUL;
+	NTSTATUS        nt_status;
 	fstring 	keystr;
 	uint32_t	rid;
 	fstring		name;
diff --git a/source3/passdb/pdb_util.c b/source3/passdb/pdb_util.c
index 780c03fdc8d..b732acacd85 100644
--- a/source3/passdb/pdb_util.c
+++ b/source3/passdb/pdb_util.c
@@ -38,7 +38,7 @@
 static NTSTATUS add_sid_to_builtin(const struct dom_sid *builtin_sid,
 				   const struct dom_sid *dom_sid)
 {
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 
 	if (!dom_sid || !builtin_sid) {
 		return NT_STATUS_INVALID_PARAMETER;
diff --git a/source3/rpc_client/cli_lsarpc.c b/source3/rpc_client/cli_lsarpc.c
index a093ee2572c..8f064f64a6c 100644
--- a/source3/rpc_client/cli_lsarpc.c
+++ b/source3/rpc_client/cli_lsarpc.c
@@ -179,7 +179,7 @@ static NTSTATUS dcerpc_lsa_lookup_sids_noalloc(struct dcerpc_binding_handle *h,
 					       bool use_lookupsids3,
 					       NTSTATUS *presult)
 {
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
 	struct lsa_SidArray sid_array;
 	struct lsa_RefDomainList *ref_domains = NULL;
diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c
index 81b6bfb75bf..78197d99f9c 100644
--- a/source3/rpc_client/cli_pipe.c
+++ b/source3/rpc_client/cli_pipe.c
@@ -394,7 +394,7 @@ static NTSTATUS cli_pipe_validate_current_pdu(TALLOC_CTX *mem_ctx,
 {
 	const struct dcerpc_response *r = NULL;
 	DATA_BLOB tmp_stub = data_blob_null;
-	NTSTATUS ret = NT_STATUS_OK;
+	NTSTATUS ret;
 
 	/*
 	 * Point the return values at the real data including the RPC
@@ -1231,7 +1231,7 @@ static NTSTATUS create_rpc_bind_req(TALLOC_CTX *mem_ctx,
 {
 	DATA_BLOB auth_token = data_blob_null;
 	DATA_BLOB auth_info = data_blob_null;
-	NTSTATUS ret = NT_STATUS_OK;
+	NTSTATUS ret;
 
 	switch (auth->auth_type) {
 	case DCERPC_AUTH_TYPE_NONE:
diff --git a/source3/rpc_client/cli_winreg.c b/source3/rpc_client/cli_winreg.c
index 37f349e8694..a51be3682b4 100644
--- a/source3/rpc_client/cli_winreg.c
+++ b/source3/rpc_client/cli_winreg.c
@@ -725,7 +725,7 @@ NTSTATUS dcerpc_winreg_enumvals(TALLOC_CTX *mem_ctx,
 
 
 	WERROR result = WERR_OK;
-	NTSTATUS status = NT_STATUS_OK;
+	NTSTATUS status;
 
 	tmp_ctx = talloc_stackframe();


-- 
Samba Shared Repository



More information about the samba-cvs mailing list