]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/spamserv.c
Merged in srvx 1.4-RC1 changes. DNSBL parts are missing as it hasnt even been impleme...
[irc/evilnet/x3.git] / src / spamserv.c
index 3d776f06ae01c7c2bdbb21c6090ea9bfa54e5b71..cebafd07b84b133e238fba49c0efa0cec9da5355 100644 (file)
@@ -2896,7 +2896,7 @@ spamserv_channel_message(struct chanNode *channel, struct userNode *user, char *
                int size = strlen(user->hostname) + 3;
                char *mask = alloca(size);
                snprintf(mask, size, "*@%s", user->hostname);
-               gline_add(spamserv->nick, mask, spamserv_conf.gline_duration, reason, now, 1, 0);
+               gline_add(spamserv->nick, mask, spamserv_conf.gline_duration, reason, now, now, 1, 0);
                spamserv_debug(SSMSG_DEBUG_GLINE, user->nick, user->hostname, channel->name);
        }
        else if(CHECK_KILL(uInfo))
@@ -3218,7 +3218,7 @@ init_spamserv(const char *nick)
                return;
 
         const char *modes = conf_get_data("services/spamserv/modes", RECDB_QSTRING);
-       spamserv = AddService(nick, modes ? modes : NULL, "Anti Spam Services", NULL);
+       spamserv = AddLocalUser(nick, nick, NULL, "Anti Spam Services", modes ? modes : NULL);
        spamserv_service = service_register(spamserv);
 
        conf_register_reload(spamserv_conf_read);