Fix DNR searching for globs.
authorMichael Poole <mdpoole@troilus.org>
Sat, 31 Mar 2007 17:52:13 +0000 (13:52 -0400)
committerMichael Poole <mdpoole@troilus.org>
Sat, 31 Mar 2007 17:52:13 +0000 (13:52 -0400)
src/chanserv.c (dnr_search_matches): Fix the order of arguments to
    match_ircglob().

src/chanserv.c

index d9cfea21e92d79900ee38f7c9fb4cde86fb65945..4859debc789b8760bdc6c1d46ca0559699b76507 100644 (file)
@@ -1737,11 +1737,11 @@ dnr_search_matches(const struct do_not_register *dnr, const struct dnr_search *s
              || (dnr->expires && ((dnr->expires < search->min_expires)
                                   || (dnr->expires > search->max_expires)))
              || (search->chan_mask
-                 && !match_ircglob(search->chan_mask, dnr->chan_name))
+                 && !match_ircglob(dnr->chan_name, search->chan_mask))
              || (search->setter_mask
-                 && !match_ircglob(search->setter_mask, dnr->setter))
+                 && !match_ircglob(dnr->setter, search->setter_mask))
              || (search->reason_mask
-                 && !match_ircglob(search->reason_mask, dnr->reason)));
+                 && !match_ircglob(dnr->reason, search->reason_mask)));
 }
 
 static struct dnr_search *