Debug: show error for SMTP read response
[exim.git] / src / src / smtp_out.c
index ba6153ea9b9316a1d54a74b889ae3aace7aefb64..32382c305c63a4365d0b234afd9d359eb6b2832f 100644 (file)
@@ -500,8 +500,9 @@ for (;;)
 
   if((rc = ip_recv(sock, inblock->buffer, inblock->buffersize, timeout)) <= 0)
     {
-    if (!errno)
-      DEBUG(D_deliver|D_transport|D_acl) debug_printf_indent("  SMTP(closed)<<\n");
+    DEBUG(D_deliver|D_transport|D_acl)
+      debug_printf_indent(errno ? "  SMTP(%s)<<\n" : "  SMTP(closed)<<\n",
+       strerror(errno));
     break;
     }