X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/a674c5d33a698cd37bc7ad5464239782c7de6b62..bc06f607a61a8d0c48642bc859998f34346024b8:/src/spamserv.c diff --git a/src/spamserv.c b/src/spamserv.c index d66dc2e..3555df7 100644 --- a/src/spamserv.c +++ b/src/spamserv.c @@ -294,7 +294,11 @@ spamserv_register_channel(struct chanNode *channel, struct string_list *exceptio cInfo->exceptfloodlevel = 100; cInfo->capsmin = 10; cInfo->capspercent = 25; - if (sizeof(info) == 4) + + /* 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)); @@ -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)); } }