X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/d0f04f713ca0b689f745842fcc9e61d24610f11a..964abe6bbe1247063a151d0c14a8f2ad02d366fc:/src/proto-common.c diff --git a/src/proto-common.c b/src/proto-common.c index c679154..ae23a20 100644 --- a/src/proto-common.c +++ b/src/proto-common.c @@ -23,6 +23,7 @@ #include "ioset.h" #include "log.h" #include "nickserv.h" +#include "spamserv.h" #include "shun.h" #include "timeq.h" #ifdef HAVE_SYS_SOCKET_H @@ -445,6 +446,8 @@ privmsg_chan_helper(struct chanNode *cn, void *data) if (!pd->is_notice && cf->func && ((cn->modes & MODE_REGISTERED) || GetUserMode(cn, cf->service))) cf->func(pd->user, cn, pd->text+1, cf->service); + else + spamserv_channel_message(cn, pd->user, pd->text); /* This catches *all* text sent to the channel that the services server sees */ for (x = 0; x < ALLCHANMSG_FUNCS_MAX; x++) {