Re: [Dbmail-dev] infinite loop on connection close

2014-02-24 Thread Paul J Stevens
I've added some loop protection there. Hope that helps. On 24-02-14 17:31, Sergej Pupykin wrote: > I believe following code makes dead loop because of cb_leave == > imap_cleanup_deferred and "do {} while" loop in dm_queue_drain never > exits. -- ___

[Dbmail-dev] infinite loop on connection close

2014-02-24 Thread Sergej Pupykin
Hi, I believe following code makes dead loop because of cb_leave == imap_cleanup_deferred and "do {} while" loop in dm_queue_drain never exits. imap4.c: void imap_cleanup_deferred(gpointer data) { int rx; dm_thread_data *D = (dm_thread_data *)data; ImapSession *session =