System filter buglet found (for me anyway)

トップ ページ
このメッセージを削除
このメッセージに返信
著者: Pieter Immelman
日付:  
To: exim-users
題目: System filter buglet found (for me anyway)
Hi,

Not sure if it's just my outdated gcc 2.4.5 and 2.6.3, but I've found
that without this patch to 1.61 and 1.62, my global message filter does
weird things like freeze messages that does not match any of my filter
rules (gcc 2.6.3 and Solaris 2.4) or just refuse to deliver anything
when I have a global filter defined in "configure", as well as land up
in a very bad mail loop (gcc 2.4.5 and SunOS 4.1.3_U1). Let me know if
any of this (doesn't) makes sense. :)

Ciao,
-- pi

PS: I'm a believer in "if it works, don't fiddle with it", hence my old
    gcc versions.  :)


### snip ###
--- src/deliver.c.orig    Sat May 31 02:02:55 1997
+++ src/deliver.c    Sat May 31 01:58:12 1997
@@ -1946,5 +1946,5 @@
 if (message_filter != NULL)
   {
-  int action;
+  int action = SPECIAL_NONE;
   BOOL delivered;
   char *error;
### snip ###