From 154160fdfe5b7703e54bc17cf1fbdff5de9de2a8 Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Mon, 20 Jul 2009 18:37:28 -0400 Subject: [PATCH] Don't leak Horde_Oauth exceptions --- .../lib/Horde/Service/Twitter/Auth/Oauth.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/framework/Service_Twitter/lib/Horde/Service/Twitter/Auth/Oauth.php b/framework/Service_Twitter/lib/Horde/Service/Twitter/Auth/Oauth.php index 113936a16..09c99e122 100644 --- a/framework/Service_Twitter/lib/Horde/Service/Twitter/Auth/Oauth.php +++ b/framework/Service_Twitter/lib/Horde/Service/Twitter/Auth/Oauth.php @@ -66,13 +66,20 @@ class Horde_Service_Twitter_Auth_Oauth extends Horde_Service_Twitter_Auth return false; } $token = new Horde_Oauth_Token($params['oauth_token'], $requestSecret); - - return $this->oauth->getAccessToken($token); + try { + return $this->oauth->getAccessToken($token); + } catch (Horde_Oauth_Exception $e) { + throw new Horde_Service_Twitter_Exception($e->getMessage()); + } } public function getRequestToken($params = array()) { - return $this->oauth->getRequestToken($params); + try { + return $this->oauth->getRequestToken($params); + } catch (Horde_Oauth_Exception $e) { + throw new Horde_Service_Twitter_Exception($e->getMessage()); + } } } -- 2.11.0