Parcourir la source

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

Bryan Drewery il y a 16 ans
Parent
commit
bf05ea60f1
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  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;
     return;
   }
   }
 
 
-  if (channel_rbl(r->chan))
-    resolve_to_rbl(r->chan, ips[0]);
-
   memberlist *m = NULL;
   memberlist *m = NULL;
   char *pe = NULL, s[UHOSTLEN + 1], user[15] = "";
   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->host);
   free(r);
   free(r);
   return;
   return;