diff -urN -x .svn ../../../branches/vendor/vpopmail/vdelivermail.c ./vdelivermail.c
--- ../../../branches/vendor/vpopmail/vdelivermail.c 2007-10-07 19:56:56.000000000 +0300
+++ ./vdelivermail.c 2007-10-07 21:18:56.000000000 +0300
@@ -1246,7 +1246,17 @@
}
/* still in the headers check for spam header */
+#ifndef SPAM_THRESHOLD
if ( strncmp(&spambuf[j], "X-Spam-Flag: YES", 16 ) == 0 ) return(1);
+#else
+ if ( strncmp(&spambuf[j], "X-Spam-Level: ", 14 ) == 0 ) {
+ for (k = 0; k < SPAM_THRESHOLD; k++) {
+ if (spambuf[j + 14 + k] != '*')
+ return (0);
+ }
+ return(1);
+ }
+#endif
if (spambuf[i+1]!=0) j=i+1;
}
syntax highlighted by Code2HTML, v. 0.9.1