From 5ad4fbf87390c2e46848d1a886c0799814013205 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Tue, 16 Dec 2008 00:04:22 -0700 Subject: [PATCH] Catch exception. --- imp/ajax.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/imp/ajax.php b/imp/ajax.php index d642778d5..a1ef86e79 100644 --- a/imp/ajax.php +++ b/imp/ajax.php @@ -49,7 +49,11 @@ function _changed($mbox, $compare, $rw = null) /* We know we are going to be dealing with this mailbox, so select it on * the IMAP server (saves some STATUS calls). */ if (!is_null($rw) && !$GLOBALS['imp_search']->isSearchMbox($mbox)) { - $GLOBALS['imp_imap']->ob->openMailbox($mbox, $rw ? Horde_Imap_Client::OPEN_READWRITE : Horde_Imap_Client::OPEN_AUTO); + try { + $GLOBALS['imp_imap']->ob->openMailbox($mbox, $rw ? Horde_Imap_Client::OPEN_READWRITE : Horde_Imap_Client::OPEN_AUTO); + } catch (Horde_Imap_Client_Exception $e) { + return false; + } } $imp_mailbox = &IMP_Mailbox::singleton($mbox); -- 2.11.0