From: Andreas Schneider Date: Thu, 7 Dec 2017 16:42:02 +0000 (+0100) Subject: s4:rpc_server: Fix size types in dcerpc dnsserver X-Git-Tag: talloc-2.1.12~45 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1bd4a0cf27dfe820ec9103374ed225375aac8ded;p=thirdparty%2Fsamba.git s4:rpc_server: Fix size types in dcerpc dnsserver This fixes compilation with -Wstrict-overflow=2 Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/source4/rpc_server/dnsserver/dcerpc_dnsserver.c b/source4/rpc_server/dnsserver/dcerpc_dnsserver.c index 120d4b9a3d7..5d3cb9e2a8e 100644 --- a/source4/rpc_server/dnsserver/dcerpc_dnsserver.c +++ b/source4/rpc_server/dnsserver/dcerpc_dnsserver.c @@ -1223,9 +1223,9 @@ static WERROR dnsserver_complex_operate_server(struct dnsserver_state *dsstate, { int valid_operation = 0; struct dnsserver_zone *z, **zlist; - int zcount; + size_t zcount; bool found1, found2, found3, found4; - int i; + size_t i; if (strcasecmp(operation, "QueryDwordProperty") == 0) { if (typeid_in == DNSSRV_TYPEID_LPSTR) { diff --git a/source4/rpc_server/dnsserver/dnsdata.c b/source4/rpc_server/dnsserver/dnsdata.c index c3006433515..8080fa480b2 100644 --- a/source4/rpc_server/dnsserver/dnsdata.c +++ b/source4/rpc_server/dnsserver/dnsdata.c @@ -96,7 +96,7 @@ struct IP4_ARRAY *dns_addr_array_to_ip4_array(TALLOC_CTX *mem_ctx, struct DNS_ADDR_ARRAY *ip) { struct IP4_ARRAY *ret; - int i, count, curr; + size_t i, count, curr; if (ip == NULL) { return NULL;