Hi, * Rocco Rutte wrote:
Hi, * Brendan Cully wrote:On Wednesday, 03 September 2008 at 12:47, Kyle Wheeler wrote:I'm assuming some change in either [12a6de725483] or [4f67fc336986], but I haven't figured out what exactly did it yet.It'd be great if you could bisect.For me, bisecting says the former is bad.
Looking at it, this is just an idea. I have: $imap_keepalive = 300 $timeout = 60 $mail_check = 120 [4f67fc336986] removes the imap_keepalive() call from the pager's main loop and calls it everytime in km_dokey(). The change in [12a6de725483] however only calls imap_keepalive() if $imap_keepalive < $timeout. Maybe we need something like this handling the $imap_keepalive >= $timeout case: i = Timeout > 0 ? Timeout : 60; #if USE_IMAP if (!ImapKeepalive) ; else if (ImapKeepalive >= i) imap_keepalive() else while (ImapKeepalive < i) { ... } #endif instead? Regards, Rocco