The branch, master has been updated
       via  bdd739c1adb s3: winbindd: assign rangenum member after NULL check
       via  205866a1952 s3: winbindd: reduce scope of a variable
       via  cde71074e01 s3: winbindd: remove double initialization
      from  dd9b11acbc4 ctdb-protocol: Add missing push support for new controls

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


- Log -----------------------------------------------------------------
commit bdd739c1adb78f9b484b31100d9903408a7068ba
Author: Shaleen Bathla <shaleen.bat...@oracle.com>
Date:   Wed Feb 21 18:55:28 2024 +0530

    s3: winbindd: assign rangenum member after NULL check
    
    if we are doing NULL check for range, then we should assign its member
    after the NULL check.
    
    Signed-off-by: Shaleen Bathla <shaleen.bat...@oracle.com>
    Reviewed-by: Volker Lendecke <v...@samba.org>
    Reviewed-by: Noel Power <npo...@samba.org>
    
    Autobuild-User(master): Noel Power <npo...@samba.org>
    Autobuild-Date(master): Thu Feb 22 10:57:38 UTC 2024 on atb-devel-224

commit 205866a1952b2bf1aff5a1abed25b7149e442799
Author: Shaleen Bathla <shaleen.bat...@oracle.com>
Date:   Wed Feb 21 18:38:45 2024 +0530

    s3: winbindd: reduce scope of a variable
    
    reduce scope of variable as a best practice
    
    Signed-off-by: Shaleen Bathla <shaleen.bat...@oracle.com>
    Reviewed-by: Volker Lendecke <v...@samba.org>
    Reviewed-by: Noel Power <npo...@samba.org>

commit cde71074e0145a76ea1b34a318e76bbc0450d90f
Author: Shaleen Bathla <shaleen.bat...@oracle.com>
Date:   Wed Feb 21 18:26:11 2024 +0530

    s3: winbindd: remove double initialization
    
    remove re-initialization of entry variable in for loop
    
    Signed-off-by: Shaleen Bathla <shaleen.bat...@oracle.com>
    Reviewed-by: Volker Lendecke <v...@samba.org>
    Reviewed-by: Noel Power <npo...@samba.org>

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

Summary of changes:
 source3/winbindd/idmap_autorid_tdb.c | 3 ++-
 source3/winbindd/nss_info.c          | 2 +-
 source3/winbindd/winbindd_rpc.c      | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/winbindd/idmap_autorid_tdb.c 
b/source3/winbindd/idmap_autorid_tdb.c
index 6c76764076a..68c4d2f3355 100644
--- a/source3/winbindd/idmap_autorid_tdb.c
+++ b/source3/winbindd/idmap_autorid_tdb.c
@@ -97,7 +97,6 @@ static NTSTATUS idmap_autorid_addrange_action(struct 
db_context *db,
        ctx = (struct idmap_autorid_addrange_ctx *)private_data;
        range = ctx->range;
        acquire = ctx->acquire;
-       requested_rangenum = range->rangenum;
 
        if (db == NULL) {
                DEBUG(3, ("Invalid database argument: NULL\n"));
@@ -109,6 +108,8 @@ static NTSTATUS idmap_autorid_addrange_action(struct 
db_context *db,
                return NT_STATUS_INVALID_PARAMETER;
        }
 
+       requested_rangenum = range->rangenum;
+
        DEBUG(10, ("Adding new range for domain %s "
                   "(domain_range_index=%"PRIu32")\n",
                   range->domsid, range->domain_range_index));
diff --git a/source3/winbindd/nss_info.c b/source3/winbindd/nss_info.c
index 9c502e84ef0..3b58ca29324 100644
--- a/source3/winbindd/nss_info.c
+++ b/source3/winbindd/nss_info.c
@@ -32,7 +32,7 @@ static struct nss_domain_entry *nss_domain_list = NULL;
 
 static struct nss_function_entry *nss_get_backend(const char *name )
 {
-       struct nss_function_entry *entry = backends;
+       struct nss_function_entry *entry = NULL;
 
        for(entry = backends; entry; entry = entry->next) {
                if ( strequal(entry->name, name) )
diff --git a/source3/winbindd/winbindd_rpc.c b/source3/winbindd/winbindd_rpc.c
index 2b4a47e223d..ef015b2fbf2 100644
--- a/source3/winbindd/winbindd_rpc.c
+++ b/source3/winbindd/winbindd_rpc.c
@@ -323,7 +323,6 @@ NTSTATUS rpc_lookup_useraliases(TALLOC_CTX *mem_ctx,
                                uint32_t **palias_rids)
 {
 #define MAX_SAM_ENTRIES_W2K 0x400 /* 1024 */
-       uint32_t num_query_sids = 0;
        uint32_t num_queries = 1;
        uint32_t num_aliases = 0;
        uint32_t total_sids = 0;
@@ -337,6 +336,7 @@ NTSTATUS rpc_lookup_useraliases(TALLOC_CTX *mem_ctx,
        do {
                /* prepare query */
                struct lsa_SidArray sid_array;
+               uint32_t num_query_sids = 0;
 
                ZERO_STRUCT(sid_array);
 


-- 
Samba Shared Repository

Reply via email to