comparison src/imap-login/client.c @ 9658:8ba4253adc9b HEAD tip

*-login: SSL connections didn't get closed when the client got destroyed.
author Timo Sirainen <tss@iki.fi>
date Thu, 08 May 2014 16:41:29 +0300
parents 00cd9aacd03c
children
comparison
equal deleted inserted replaced
9657:d6bd9acd97e7 9658:8ba4253adc9b
555 if (reason != NULL) 555 if (reason != NULL)
556 client_syslog(&client->common, reason); 556 client_syslog(&client->common, reason);
557 557
558 client_unlink(&client->common); 558 client_unlink(&client->common);
559 559
560 if (!client->login_success && client->common.proxy != NULL)
561 ssl_proxy_destroy(client->common.proxy);
560 if (client->common.input != NULL) 562 if (client->common.input != NULL)
561 i_stream_close(client->common.input); 563 i_stream_close(client->common.input);
562 if (client->output != NULL) 564 if (client->output != NULL)
563 o_stream_close(client->output); 565 o_stream_close(client->output);
564 566