diff options
Diffstat (limited to 'fetchmail.c')
-rw-r--r-- | fetchmail.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/fetchmail.c b/fetchmail.c index 4c07dee6..d7dbf59c 100644 --- a/fetchmail.c +++ b/fetchmail.c @@ -1204,10 +1204,7 @@ static void terminate_poll(int sig) { /* don't send QUIT for ODMR case because we're acting as a proxy between the SMTP server and client. */ - if (ctl->server.protocol != P_ODMR) - SMTP_quit(ctl->smtp_socket); - SockClose(ctl->smtp_socket); - ctl->smtp_socket = -1; + smtp_close(ctl, ctl->server.protocol != P_ODMR); } } |