The branch, master has been updated
       via  3be1e68 winbind: Fix CID 1427626 Uninitialized scalar variable
       via  4e5c942 pdb: Fix CID 1427620 Resource leak
       via  92131d0 winbind: Fix CID 1427626 Uninitialized scalar variable
       via  e4f62d4 pdb: Fix CID 1427624 Resource leak
      from  0edce86 vfs_glusterfs: Add fallocate support for vfs_glusterfs

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


- Log -----------------------------------------------------------------
commit 3be1e68ce69f7ab8ac2cac97920c0e7f65b5ed6f
Author: Volker Lendecke <v...@samba.org>
Date:   Wed Jan 17 14:45:49 2018 +0100

    winbind: Fix CID 1427626 Uninitialized scalar variable
    
    Likely a false positive, but Coverity can't follow all the paths leading
    to line 1598.
    
    Signed-off-by: Volker Lendecke <v...@samba.org>
    Reviewed-by: Ralph Boehme <s...@samba.org>
    
    Autobuild-User(master): Ralph Böhme <s...@samba.org>
    Autobuild-Date(master): Wed Jan 17 23:58:34 CET 2018 on sn-devel-144

commit 4e5c9427085f001941adaf761b18740a2e169240
Author: Volker Lendecke <v...@samba.org>
Date:   Wed Jan 17 14:38:41 2018 +0100

    pdb: Fix CID 1427620 Resource leak
    
    It's not exactly a resource leak (we only really realloc if we shrink
    dramatically), but assigning the result from tdb_realloc looks nicer.
    
    Signed-off-by: Volker Lendecke <v...@samba.org>
    Reviewed-by: Ralph Boehme <s...@samba.org>

commit 92131d08987ac7c2fb219bf2e8300f3bc7b702f9
Author: Volker Lendecke <v...@samba.org>
Date:   Wed Jan 17 14:42:31 2018 +0100

    winbind: Fix CID 1427626 Uninitialized scalar variable
    
    Likely a false positive, but Coverity can't follow all the paths leading
    to line 2030
    
    Signed-off-by: Volker Lendecke <v...@samba.org>
    Reviewed-by: Ralph Boehme <s...@samba.org>

commit e4f62d4e4b91395d46c99c2a5313b0536793cca7
Author: Volker Lendecke <v...@samba.org>
Date:   Wed Jan 17 14:38:41 2018 +0100

    pdb: Fix CID 1427624 Resource leak
    
    It's not exactly a resource leak (we only really realloc if we shrink
    dramatically), but assigning the result from tdb_realloc looks nicer.
    
    Signed-off-by: Volker Lendecke <v...@samba.org>
    Reviewed-by: Ralph Boehme <s...@samba.org>

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

Summary of changes:
 source3/passdb/pdb_samba_dsdb.c | 5 +++--
 source3/winbindd/winbindd_pam.c | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/passdb/pdb_samba_dsdb.c b/source3/passdb/pdb_samba_dsdb.c
index 16a7a85..4e55a15 100644
--- a/source3/passdb/pdb_samba_dsdb.c
+++ b/source3/passdb/pdb_samba_dsdb.c
@@ -2959,7 +2959,7 @@ static NTSTATUS pdb_samba_dsdb_enum_trusteddoms(struct 
pdb_methods *m,
                domains[di++] = d;
        }
 
-       talloc_realloc(domains, domains, struct trustdom_info *, di);
+       domains = talloc_realloc(domains, domains, struct trustdom_info *, di);
        *_domains = talloc_move(mem_ctx, &domains);
        *_num_domains = di;
        TALLOC_FREE(tmp_ctx);
@@ -3741,7 +3741,8 @@ static NTSTATUS 
pdb_samba_dsdb_enum_trusted_domains(struct pdb_methods *m,
                domains[di++] = d;
        }
 
-       talloc_realloc(domains, domains, struct pdb_trusted_domain *, di);
+       domains = talloc_realloc(domains, domains, struct pdb_trusted_domain *,
+                                di);
        *_domains = talloc_move(mem_ctx, &domains);
        *_num_domains = di;
        TALLOC_FREE(tmp_ctx);
diff --git a/source3/winbindd/winbindd_pam.c b/source3/winbindd/winbindd_pam.c
index 9a61cd3..97425e8 100644
--- a/source3/winbindd/winbindd_pam.c
+++ b/source3/winbindd/winbindd_pam.c
@@ -1428,7 +1428,7 @@ static NTSTATUS winbind_samlogon_retry_loop(struct 
winbindd_domain *domain,
        int netr_attempts = 0;
        bool retry = false;
        NTSTATUS result;
-       uint16_t validation_level;
+       uint16_t validation_level = UINT16_MAX;
        union netr_Validation *validation = NULL;
 
        do {
@@ -1823,7 +1823,7 @@ enum winbindd_result winbindd_dual_pam_auth(struct 
winbindd_domain *domain,
        fstring name_domain, name_user;
        char *mapped_user;
        fstring domain_user;
-       uint16_t validation_level;
+       uint16_t validation_level = UINT16_MAX;
        union netr_Validation *validation = NULL;
        NTSTATUS name_map_status = NT_STATUS_UNSUCCESSFUL;
 


-- 
Samba Shared Repository

Reply via email to