X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/ee37b3471e8ce23211ecabf50507f96383b239cd..bc06f607a61a8d0c48642bc859998f34346024b8:/src/spamserv.c diff --git a/src/spamserv.c b/src/spamserv.c index 9f6ff99..3555df7 100644 --- a/src/spamserv.c +++ b/src/spamserv.c @@ -294,8 +294,12 @@ spamserv_register_channel(struct chanNode *channel, struct string_list *exceptio cInfo->exceptfloodlevel = 100; cInfo->capsmin = 10; cInfo->capspercent = 25; + + /* XXX Rewrite the flag system */ if (strlen(info) < 5) strcat(info, "s"); + if (strlen(info) < 6) + strcat(info, "s"); safestrncpy(cInfo->info, info, sizeof(cInfo->info)); cInfo->suspend_expiry = 0; @@ -592,8 +596,8 @@ spamserv_create_user(struct userNode *user) if(kNode) { - dict_remove(killed_users_dict, irc_ntoa(&user->ip)); free(kNode); + dict_remove(killed_users_dict, irc_ntoa(&user->ip)); } }