From 27dae7aa8183ba4cb5afb5c37df0bf4073bae4c6 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Fri, 16 Oct 2009 03:21:54 -0600 Subject: [PATCH] Logout on read error --- framework/Imap_Client/lib/Horde/Imap/Client/Socket.php | 1 + 1 file changed, 1 insertion(+) 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); } -- 2.11.0