Bug 1444: Fix \r\n handling writing spool file
[exim.git] / src / src / receive.c
index ea957c7cf7d79fe80621c90721436bf576e7e10c..ac3f0cf07545254cd70a52903c52272e88c68cfa 100644 (file)
@@ -684,6 +684,7 @@ while ((ch = (receive_getc)()) != EOF)
 
     case 1:                         /* After written "\n" */
     if (ch == '.') { ch_state = 3; continue; }
+    if (ch == '\r') { ch_state = 2; continue; }
     if (ch != '\n') ch_state = 0; else linelength = -1;
     break;