Roy McMorran wrote:
> For now I'm looking at a workaround using stream_set_timeout on the imap 
> socket.  I'll let you know how that goes.
>   
I'm using the following as a workaround and it seems to help prevent the 
deadlock.  This isn't tested thoroughly at all, and there are probably 
unintended consequences that I have not observed yet.  Use at your own risk.

--- imap.inc.dist       2008-04-03 17:59:33.108020000 -0400
+++ imap.inc    2008-04-03 18:42:08.009825000 -0400
@@ -467,6 +467,9 @@
         $iil_errornum = -1;
                return false;
        }
+       //set socket timeout 10 secs
+       stream_set_blocking($conn->fp,FALSE);
+       stream_set_timeout($conn->fp,10);
 
        $iil_error .= "Socket connection established\r\n";
        $line       = iil_ReadLine($conn->fp, 300);


Looking forward to that new imap lib ;-)
Cheers,
-r


-- 

Roy McMorran
Systems Administrator
MDI Biological Laboratory
[EMAIL PROTECTED]

_______________________________________________
List info: http://lists.roundcube.net/dev/

Reply via email to