From: Michael M Slusarz Date: Fri, 16 Oct 2009 09:21:54 +0000 (-0600) Subject: Logout on read error X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=27dae7aa8183ba4cb5afb5c37df0bf4073bae4c6;p=horde.git Logout on read error --- diff --git a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php index 0a5d9475d..a6d546bb9 100644 --- a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php +++ b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php @@ -3476,6 +3476,7 @@ class Horde_Imap_Client_Socket extends Horde_Imap_Client_Base if ($this->_debug) { fwrite($this->_debug, "[ERROR: IMAP read/timeout error.]\n"); } + $this->logout(); throw new Horde_Imap_Client_Exception('IMAP read error or IMAP connection timed out.', Horde_Imap_Client_Exception::SERVER_READERROR); }