]> git.netwichtig.de Git - user/henk/code/exim.git/blobdiff - src/src/receive.c
Fix TLS SNI, and add regression test cases
[user/henk/code/exim.git] / src / src / receive.c
index 34aa5d91e228b096121c34660d570e1099a69e56..ac3f0cf07545254cd70a52903c52272e88c68cfa 100644 (file)
@@ -497,6 +497,10 @@ recipients_list[recipients_count].bmi_optin = bmi_current_optin;
 /* reset optin string pointer for next recipient */
 bmi_current_optin = NULL;
 #endif
+#ifdef EXPERIMENTAL_DSN
+recipients_list[recipients_count].orcpt = NULL;
+recipients_list[recipients_count].dsn_flags = 0;
+#endif
 recipients_list[recipients_count++].errors_to = NULL;
 }
 
@@ -680,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;