]> jfr.im git - irc/quakenet/newserv.git/blobdiff - helpmod2/hchanban.c
CHANSERV: remove E type escapes
[irc/quakenet/newserv.git] / helpmod2 / hchanban.c
index aedffe0da3ca93620c705244fc691d0584afbf45..75e4aa087ae588584aaec9304be7049028b2cd73 100644 (file)
@@ -49,17 +49,15 @@ hchanban *hchanban_get(hchannel* hchan, const char* banmask)
 {
     hchanban *ptr = hchanbans;
     for (;ptr;ptr = ptr->next)
-        if (ptr->hchan == hchan && ircd_strcmp(ptr->banmask->content, banmask))
+        if (ptr->hchan == hchan && !ircd_strcmp(ptr->banmask->content, banmask))
             return ptr;
     return NULL;
 }
 
-void hchanban_schedule_entry(void* ptr)
+void hchanban_schedule_entry(hchanban* item)
 {
-    hchanban *item = (hchanban*)ptr;
-
     if (hchannel_is_valid(item->hchan))
         helpmod_setban(item->hchan, item->banmask->content, 0, MCB_DEL, HNOW);
 
-    hchanban_del(ptr);
+    hchanban_del(item);
 }