Use single TCP segment for SMTP, TLS and TCP closes.
[exim.git] / src / src / smtp_in.c
index b3cc76c64dc298de6bd5bb5b5a432f6527d5017d..439d688fd24b5656f1017e88cfbb55c6be545526 100644 (file)
@@ -3823,6 +3823,11 @@ if (acl_smtp_quit)
     log_write(0, LOG_MAIN|LOG_PANIC, "ACL for QUIT returned ERROR: %s",
       *log_msgp);
   }
+
+#ifdef TCP_CORK
+(void) setsockopt(fileno(smtp_out), IPPROTO_TCP, TCP_CORK, US &on, sizeof(on));
+#endif
+
 if (*user_msgp)
   smtp_respond(US"221", 3, TRUE, *user_msgp);
 else