diff --git a/services/cache/dns.c b/services/cache/dns.c index dd6f7e040..53127ce59 100644 --- a/services/cache/dns.c +++ b/services/cache/dns.c @@ -682,7 +682,7 @@ fill_any(struct module_env* env, /* create msg if none */ if(!msg) { msg = dns_msg_create(qname, qnamelen, qtype, qclass, - region, num-i); + region, (size_t)(num-i)); if(!msg) { lock_rw_unlock(&rrset->entry.lock); return NULL;