Преглед изворни кода

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

Bryan Drewery пре 16 година
родитељ
комит
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;