From 036a1bfaf01bb99777fbbe17ab247a86e64334cc Mon Sep 17 00:00:00 2001 From: Krzysztof Jackiewicz Date: Thu, 22 Jun 2023 11:04:18 +0200 Subject: [PATCH] Add missing exception guard to C++ API Change-Id: Ie9164be51dbea8cf8b6f1524808fbb8841c2f2bf --- src/manager/client/client-manager-impl.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/manager/client/client-manager-impl.cpp b/src/manager/client/client-manager-impl.cpp index 0204028..d78f0c1 100644 --- a/src/manager/client/client-manager-impl.cpp +++ b/src/manager/client/client-manager-impl.cpp @@ -403,7 +403,9 @@ int Manager::Impl::getDataAliasVector(AliasVector &aliasVector) int Manager::Impl::getKeyAliasInfoVector(AliasInfoVector &aliasInfoVector) { + EXCEPTION_GUARD_START_CPPAPI return getAliasInfoVectorHelper(DataType::DB_KEY_LAST, aliasInfoVector); + EXCEPTION_GUARD_END } int Manager::Impl::getKeyEncryptionStatus(const Alias &alias, bool &status) @@ -413,7 +415,9 @@ int Manager::Impl::getKeyEncryptionStatus(const Alias &alias, bool &status) int Manager::Impl::getCertificateAliasInfoVector(AliasInfoVector &aliasInfoVector) { + EXCEPTION_GUARD_START_CPPAPI return getAliasInfoVectorHelper(DataType::CERTIFICATE, aliasInfoVector); + EXCEPTION_GUARD_END } int Manager::Impl::getCertificateEncryptionStatus(const Alias &alias, bool &status) @@ -423,7 +427,9 @@ int Manager::Impl::getCertificateEncryptionStatus(const Alias &alias, bool &stat int Manager::Impl::getDataAliasInfoVector(AliasInfoVector &aliasInfoVector) { + EXCEPTION_GUARD_START_CPPAPI return getAliasInfoVectorHelper(DataType::BINARY_DATA, aliasInfoVector); + EXCEPTION_GUARD_END } int Manager::Impl::getDataEncryptionStatus(const Alias &alias, bool &status) -- 2.7.4