X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Finboxrules%2Fserv_inboxrules.c;h=204b7cbc69b436c7ca5d574bbf0d5a2c41d4fb29;hb=7a9b0685e406cc83597171cc39d008c7e5459ca8;hp=a381d4e17c696f32fa19c888f94bf1af3709ab52;hpb=856af9cb4aea1fef52d5060adf215b0ff2dfd304;p=citadel.git diff --git a/citadel/modules/inboxrules/serv_inboxrules.c b/citadel/modules/inboxrules/serv_inboxrules.c index a381d4e17..204b7cbc6 100644 --- a/citadel/modules/inboxrules/serv_inboxrules.c +++ b/citadel/modules/inboxrules/serv_inboxrules.c @@ -21,18 +21,7 @@ #include #include #include - -#if TIME_WITH_SYS_TIME -# include -# include -#else -# if HAVE_SYS_TIME_H -# include -# else -# include -# endif -#endif - +#include #include #include #include @@ -218,7 +207,8 @@ struct inboxrules *deserialize_inbox_rules(char *serialized_rules) { // We have a rule , now parse it char rtoken[SIZ]; int nt = num_tokens(decoded_rule, '|'); - for (int t=0; tcm_fields[eenVelopeTo], sender, - NULL, + MAILROOM, reject_text, FMT_RFC822, "Delivery status notification" @@ -476,10 +466,10 @@ void inbox_do_vacation(struct irule *rule, struct CtdlMessage *msg) { // Deliver the auto-reply. quickie_message( - NULL, + "", msg->cm_fields[eenVelopeTo], sender, - NULL, + MAILROOM, ChrPtr(reject_text), FMT_RFC822, "Delivery status notification" @@ -836,11 +826,13 @@ int num_urip_alloc = 0; * Perform inbox processing for all rooms which require it */ void perform_inbox_processing(void) { + int i = 0; + if (num_urip == 0) { return; // no action required } - for (int i=0; iQRname[11], MAILROOM)) { @@ -864,7 +857,7 @@ int serv_inboxrules_roomhook(struct ctdlroom *room) { // first check to see if this user is already on the list if (num_urip > 0) { - for (int i=0; i<=num_urip; ++i) { + for (i=0; i<=num_urip; ++i) { if (users_requiring_inbox_processing[i] == usernum) { // already on the list! return(0); }