s3:rpc_server: Fix size types in srvsvc
authorAndreas Schneider <asn@samba.org>
Thu, 7 Dec 2017 17:42:44 +0000 (18:42 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 20 Mar 2018 22:16:16 +0000 (23:16 +0100)
This fixes compilation with -Wstrict-overflow=2

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/rpc_server/srvsvc/srv_srvsvc_nt.c

index 6536e3daa967d3924cd7f9452e063da772986587..2c33387bf6d043e2f855123608d911408567d005 100644 (file)
@@ -548,13 +548,13 @@ static WERROR init_srv_share_info_ctr(struct pipes_struct *p,
                                      uint32_t *total_entries,
                                      bool all_shares)
 {
-       int num_entries = 0;
-       int alloc_entries = 0;
+       uint32_t num_entries = 0;
+       uint32_t alloc_entries = 0;
        int num_services = 0;
        int snum;
        TALLOC_CTX *ctx = p->mem_ctx;
-       int i = 0;
-       int valid_share_count = 0;
+       uint32_t i = 0;
+       uint32_t valid_share_count = 0;
        bool *allowed = 0;
        union srvsvc_NetShareCtr ctr;
        uint32_t resume_handle = resume_handle_p ? *resume_handle_p : 0;