X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fspamserv.c;h=aaf17b7178896829ee26038b11faab8f4d33edc8;hb=f66579ef25e8b9a9faef355de42cbbd1fef49469;hp=8eb84f7aceba9f9d2357c28a60873a6f441ecc31;hpb=47230dc80d094d72a4a891afd2ad5854a9552931;p=srvx.git diff --git a/src/spamserv.c b/src/spamserv.c index 8eb84f7..aaf17b7 100644 --- a/src/spamserv.c +++ b/src/spamserv.c @@ -69,7 +69,7 @@ dict_t connected_users_dict; dict_t killed_users_dict; #define spamserv_notice(target, format...) send_message(target , spamserv , ## format) -#define spamserv_debug(format...) do { if(spamserv_conf.debug_channel) send_channel_notice(spamserv_conf.debug_channel , spamserv , ## format); } while(0) +#define spamserv_debug(format...) do { if(spamserv_conf.debug_channel) send_channel_message(spamserv_conf.debug_channel , spamserv , ## format); } while(0) #define ss_reply(format...) send_message(user , spamserv , ## format) #define SET_SUBCMDS_SIZE 10 @@ -513,13 +513,11 @@ spamserv_delete_user(struct userInfo *uInfo) free(uInfo); } -static int +static void spamserv_new_user_func(struct userNode *user) { if(!IsLocal(user)) spamserv_create_user(user); - - return 0; } static void @@ -1805,7 +1803,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, now, 1); + gline_add(spamserv->nick, mask, spamserv_conf.gline_duration, reason, now, now, 0, 1); spamserv_debug(SSMSG_DEBUG_GLINE, user->nick, user->hostname, channel->name); } else if(CHECK_KILL(uInfo)) @@ -1841,7 +1839,7 @@ spamserv_saxdb_read(struct dict *database) struct string_list *strlist; unsigned int flags,exceptlevel; char *str, *info; - time_t expiry; + unsigned long expiry; for(it = dict_first(database); it; it = iter_next(it)) {