]> code.citadel.org Git - citadel.git/blobdiff - citadel/internet_addressing.c
* Set version number to 6.00 in documentation and header files.
[citadel.git] / citadel / internet_addressing.c
index bdc259f97eb26c9199c009e1b461640eb6271156..6533f2c2dc6f98c4b26c59742aa16b41ef4332ab 100644 (file)
@@ -410,7 +410,7 @@ struct CtdlMessage *convert_internet_message(char *rfc822) {
                                end = pos;
                        }
 
-                       /* done with headers? */
+                       /* done with headers? (commented out; see below)
                        if (   ((rfc822[pos]=='\n')
                              ||(rfc822[pos]=='\r') )
                           && ( (rfc822[pos+1]=='\n')
@@ -418,6 +418,15 @@ struct CtdlMessage *convert_internet_message(char *rfc822) {
                                end = pos;
                                done = 1;
                        }
+                       */
+
+                       /* done with headers? (try this way instead) */
+                       if (   (rfc822[pos]=='\n')
+                          && ( (rfc822[pos+1]=='\n')
+                             ||(rfc822[pos+1]=='\r')) ) {
+                               end = pos;
+                               done = 1;
+                       }
 
                        if (pos >= (msglen-1) ) {
                                end = pos;