#1512776 Patch from Dawn Keenan to wait the greeting

MAINT_6_0
Stephane Bortzmeyer 18 years ago
parent b94e35a7bc
commit 4b210b0f33

@ -9,7 +9,6 @@
* *
* */ * */
char *progname; char *progname;
#include "echoping.h" #include "echoping.h"
@ -691,7 +690,7 @@ main(argc, argv)
if (smtp) { if (smtp) {
sendline = "QUIT\r\n"; /* Surprises some SMTP servers which log a sendline = "QUIT\r\n"; /* Surprises some SMTP servers which log a
* frightening NOQUEUE. Anyone knows better? * frightening NOQUEUE. Anyone knows better?
*/ * See bug #1512776 */
} else } else
#endif #endif
#ifdef ICP #ifdef ICP
@ -1052,6 +1051,10 @@ main(argc, argv)
* Write something to the * Write something to the
* server * server
*/ */
if (port_to_use == USE_SMTP) {
/* Get the greeting line */
nr = smtp_read_response_from_server(files);
}
if (writen(sockfd, sendline, n) != n) { if (writen(sockfd, sendline, n) != n) {
if ((nr < 0 || nr != n) if ((nr < 0 || nr != n)
&& timeout_flag) { && timeout_flag) {

Loading…
Cancel
Save