Просмотр исходного кода

* Don't check RBL until all m->userip[]'s are populated from the dns lookup, or else the KICKs wont occur

Bryan Drewery 16 лет назад
Родитель
Сommit
bf05ea60f1
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/mod/irc.mod/chan.c

+ 3 - 3
src/mod/irc.mod/chan.c

@@ -55,9 +55,6 @@ static void resolv_member_callback(int id, void *client_data, const char *host,
     return;
   }
 
-  if (channel_rbl(r->chan))
-    resolve_to_rbl(r->chan, ips[0]);
-
   memberlist *m = NULL;
   char *pe = NULL, s[UHOSTLEN + 1], user[15] = "";
 
@@ -80,6 +77,9 @@ static void resolv_member_callback(int id, void *client_data, const char *host,
     }
   }
 
+  if (channel_rbl(r->chan))
+    resolve_to_rbl(r->chan, ips[0]);
+
   free(r->host);
   free(r);
   return;