From: Andreas Schneider Date: Thu, 7 Dec 2017 17:42:44 +0000 (+0100) Subject: s3:rpc_server: Fix size types in srvsvc X-Git-Tag: talloc-2.1.12~27 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c2e9fb63c06ea37e11ed163a89a055748ea1ffc5;p=thirdparty%2Fsamba.git s3:rpc_server: Fix size types in srvsvc This fixes compilation with -Wstrict-overflow=2 Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/source3/rpc_server/srvsvc/srv_srvsvc_nt.c b/source3/rpc_server/srvsvc/srv_srvsvc_nt.c index 6536e3daa96..2c33387bf6d 100644 --- a/source3/rpc_server/srvsvc/srv_srvsvc_nt.c +++ b/source3/rpc_server/srvsvc/srv_srvsvc_nt.c @@ -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;