浏览代码

dns_cache.c: fix compiler warnings
- warningâsr_sums[*].r_sum may be used uninitialized in this function [-Wuninitialized]
- warningâsr_sums[*].rr may be used uninitialized in this function [-Wuninitialized]

Ovidiu Sas 12 年之前
父节点
当前提交
b3c8f92fe4
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      dns_cache.c

+ 1 - 0
dns_cache.c

@@ -2306,6 +2306,7 @@ inline static struct dns_rr* dns_srv_get_nxt_rr(struct dns_hash_entry* e,
 	servers_up = atomic_get(dns_servers_up);
 #endif
 
+	memset(r_sums, 0, sizeof(struct r_sums_entry) * MAX_SRV_GRP_IDX);
 	rand_w=0;
 	for(rr=e->rr_lst, n=0;rr && (n<*no);rr=rr->next, n++);/* skip *no records*/