From: Adam Malinowski Date: Fri, 25 Jul 2014 09:01:14 +0000 (+0200) Subject: Correct exception catching X-Git-Tag: accepted/tizen/common/20140725.183156~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ea25549b696469d62378a2334a06ffc12a934952;p=platform%2Fcore%2Fsecurity%2Fcynara.git Correct exception catching Exception should be caught by reference. Change-Id: I19e906aa892956b783f174f6d40c63b4320cda93 --- diff --git a/src/admin/api/admin-api.cpp b/src/admin/api/admin-api.cpp index 4087e40..ac10e26 100644 --- a/src/admin/api/admin-api.cpp +++ b/src/admin/api/admin-api.cpp @@ -121,7 +121,7 @@ int cynara_admin_set_policies(struct cynara_admin *p_cynara_admin, return CYNARA_ADMIN_API_INVALID_PARAM; } } - } catch (std::bad_alloc ex) { + } catch (const std::bad_alloc &ex) { return CYNARA_ADMIN_API_OUT_OF_MEMORY; } @@ -139,7 +139,7 @@ int cynara_admin_set_bucket(struct cynara_admin *p_cynara_admin, const char *buc std::string extraStr; try { extraStr = extra ? extra : ""; - } catch (std::bad_alloc ex) { + } catch (const std::bad_alloc &ex) { return CYNARA_ADMIN_API_OUT_OF_MEMORY; } switch (operation) {