X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/9a50a1a228c750eff54d963d9d62389112810400..3b7fa78b1de8f9ee8718cba3da3b2db522b70620:/src/spamserv.c?ds=sidebyside diff --git a/src/spamserv.c b/src/spamserv.c index e1c90c1..f83a696 100644 --- a/src/spamserv.c +++ b/src/spamserv.c @@ -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); spamserv_service = service_register(spamserv); conf_register_reload(spamserv_conf_read);