From ee3674ae7f9a7d49324f6fb4df593dfe45516c2e Mon Sep 17 00:00:00 2001 From: Youngjae Shin Date: Wed, 16 Aug 2023 19:00:31 +0900 Subject: [PATCH] add try/catch in destructor Change-Id: I2ea99c594847214c0f1f27e4c1d6642441c84313 --- src/server/publisher/UserActivity.cpp | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/server/publisher/UserActivity.cpp b/src/server/publisher/UserActivity.cpp index 8077f46..07a162f 100644 --- a/src/server/publisher/UserActivity.cpp +++ b/src/server/publisher/UserActivity.cpp @@ -224,7 +224,11 @@ ActivityWalking::ActivityWalking(uid_t uid) ActivityWalking::~ActivityWalking() { - unsubscribe(); + try { + unsubscribe(); + } catch (...) { + _E("Failed to unsubscribe"); + } _D("Destroyed"); } @@ -260,7 +264,12 @@ ActivityRunning::ActivityRunning(uid_t uid) ActivityRunning::~ActivityRunning() { - unsubscribe(); + try { + unsubscribe(); + } catch (...) { + _E("Failed to unsubscribe"); + } + _D("Destroyed"); } @@ -296,7 +305,11 @@ ActivityInVehicle::ActivityInVehicle(uid_t uid) ActivityInVehicle::~ActivityInVehicle() { - unsubscribe(); + try { + unsubscribe(); + } catch (...) { + _E("Failed to unsubscribe"); + } _D("Destroyed"); } -- 2.7.4