The branch, master has been updated
       via  263c7c2 s3: Use the correct enum values
       via  a5c0446 nsswitch: Remove a pointless if-clause
       via  bd6ff4d libcli: Remove a pointless check
      from  fe3274d provision: Start splitting out provision result reporting 
from actual provisioning.

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


- Log -----------------------------------------------------------------
commit 263c7c28e3cc28a91577631cc6e8f1a96426868c
Author: Volker Lendecke <v...@samba.org>
Date:   Sat Feb 25 21:27:28 2012 +0100

    s3: Use the correct enum values
    
    wbcIdType and id_type have the same values, but different names
    
    Autobuild-User: Volker Lendecke <v...@samba.org>
    Autobuild-Date: Sat Feb 25 23:46:36 CET 2012 on sn-devel-104

commit a5c044644f7387cb0859f823f91d735e94594b7a
Author: Volker Lendecke <v...@samba.org>
Date:   Sat Feb 25 21:20:21 2012 +0100

    nsswitch: Remove a pointless if-clause
    
    gr->num_gr_mem is a uint32, so it can never be < 0

commit bd6ff4dbab68b34b7903ebbde470b970e45dcdb7
Author: Volker Lendecke <v...@samba.org>
Date:   Sat Feb 25 21:17:40 2012 +0100

    libcli: Remove a pointless check
    
    "n" is size_t, so it is always >=0.

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

Summary of changes:
 libcli/auth/msrpc_parse.c                |    4 +---
 nsswitch/winbind_nss_linux.c             |    2 +-
 source3/winbindd/winbindd_sids_to_xids.c |    6 +++---
 3 files changed, 5 insertions(+), 7 deletions(-)


Changeset truncated at 500 lines:

diff --git a/libcli/auth/msrpc_parse.c b/libcli/auth/msrpc_parse.c
index 8b64e98..d499d9e 100644
--- a/libcli/auth/msrpc_parse.c
+++ b/libcli/auth/msrpc_parse.c
@@ -177,9 +177,7 @@ NTSTATUS msrpc_gen(TALLOC_CTX *mem_ctx,
 
                        n = pointers[i].length;
                        SSVAL(blob->data, data_ofs, n); data_ofs += 2;
-                       if (n >= 0) {
-                               memcpy(blob->data+data_ofs, pointers[i].data, 
n);
-                       }
+                       memcpy(blob->data+data_ofs, pointers[i].data, n);
                        data_ofs += n;
                        break;
                case 'd':
diff --git a/nsswitch/winbind_nss_linux.c b/nsswitch/winbind_nss_linux.c
index 7b16752..8d66a74 100644
--- a/nsswitch/winbind_nss_linux.c
+++ b/nsswitch/winbind_nss_linux.c
@@ -322,7 +322,7 @@ static NSS_STATUS fill_grent(struct group *result, struct 
winbindd_gr *gr,
 
        /* Group membership */
 
-       if ((gr->num_gr_mem < 0) || !gr_mem) {
+       if (!gr_mem) {
                gr->num_gr_mem = 0;
        }
 
diff --git a/source3/winbindd/winbindd_sids_to_xids.c 
b/source3/winbindd/winbindd_sids_to_xids.c
index b416e3a..0ed6c89 100644
--- a/source3/winbindd/winbindd_sids_to_xids.c
+++ b/source3/winbindd/winbindd_sids_to_xids.c
@@ -189,15 +189,15 @@ static void winbindd_sids_to_xids_lookupsids_done(struct 
tevent_req *subreq)
                switch (n->sid_type) {
                case SID_NAME_USER:
                case SID_NAME_COMPUTER:
-                       t->type = WBC_ID_TYPE_UID;
+                       t->type = ID_TYPE_UID;
                        break;
                case SID_NAME_DOM_GRP:
                case SID_NAME_ALIAS:
                case SID_NAME_WKN_GRP:
-                       t->type = WBC_ID_TYPE_GID;
+                       t->type = ID_TYPE_GID;
                        break;
                default:
-                       t->type = WBC_ID_TYPE_NOT_SPECIFIED;
+                       t->type = ID_TYPE_NOT_SPECIFIED;
                        break;
                };
                t->domain_index = n->sid_index;


-- 
Samba Shared Repository

Reply via email to