System filter buglet found (for me anyway)

Página superior
Eliminar este mensaje
Responder a este mensaje
Autor: Pieter Immelman
Fecha:  
A: exim-users
Asunto: 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 ###