소스 검색

svn: 1619

Bryan Drewery 21 년 전
부모
커밋
161dc5a543
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      src/cmds.c

+ 7 - 3
src/cmds.c

@@ -3911,11 +3911,15 @@ static void my_dns_callback(int id, void *client_data, const char *host, char **
 {
   int idx = (int) client_data;
 
-  if (valid_idx(idx))
-    dcc[idx].dns_id = 0;
 
-  if (!valid_dns_id(idx, id))
+  if (!valid_dns_id(idx, id)) {
+    if (valid_idx(idx))
+      dcc[idx].dns_id = 0;
     return;
+  }
+
+  if (valid_idx(idx))
+    dcc[idx].dns_id = 0;
 
   if (ips)
     for (int i = 0; ips[i]; i++)