From 33fe6bb36e6514dbac625e98f6c7041f840b8ed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Fri, 26 Feb 2021 11:52:42 -0500 Subject: [PATCH] CallServicesManager: check for handler id parsing exception Change-Id: I5efa45a80f05c6ba4106e05234612c6ea5d6fdf9 --- src/plugin/callservicesmanager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugin/callservicesmanager.cpp b/src/plugin/callservicesmanager.cpp index b1de26d7dc..13541e0d79 100644 --- a/src/plugin/callservicesmanager.cpp +++ b/src/plugin/callservicesmanager.cpp @@ -132,7 +132,11 @@ CallServicesManager::toggleCallMediaHandler(const std::string& mediaHandlerId, const std::string& callId, const bool toggle) { - toggleCallMediaHandler(std::stoull(mediaHandlerId), callId, toggle); + try { + toggleCallMediaHandler(std::stoull(mediaHandlerId), callId, toggle); + } catch (const std::exception& e) { + JAMI_ERR("Error toggling media handler: %s", e.what()); + } } std::map<std::string, std::string> -- GitLab