--- rfc822.c.orig Fri Jul 12 19:45:03 2002
+++ rfc822.c Sun May 2 18:04:34 2004
@@ -156,7 +156,7 @@
} else {
j = i;
while (j < headervalue->l &&
- strchr(RFC822_WHITESPACE,headervalue->s[j]) == NULL)
+ strchr(RFC822_WHITESPACE_LOOSE,headervalue->s[j]) == NULL && headervalue->s[j] != ';')
j++;
}
--- rfc822.h.orig Mon Jun 24 20:45:00 2002
+++ rfc822.h Sun May 2 18:04:34 2004
@@ -21,6 +21,7 @@
#include <firestring.h>
#define RFC822_WHITESPACE " \t"
+#define RFC822_WHITESPACE_LOOSE "\t\n\r"
#define RFC822_VALUE_MAXLEN 256
struct rfc822_message_t {
syntax highlighted by Code2HTML, v. 0.9.1