From: Pawel Andruszkiewicz
Date: Wed, 16 Mar 2016 14:53:17 +0000 (+0100)
Subject: [Push] Unregister the listener in destructor of instance.
X-Git-Tag: submit/tizen/20160317.014552^2~3
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f92cfbd708870d889b69ce3fb788e4353bafbd13;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[Push] Unregister the listener in destructor of instance.
Fix for potential segmentation fault.
[Verification] TCT pass rate: 100% (41/41/0/0/0).
Change-Id: Ie2e5945bdb5520204441f39e38128dc9b5cbed33
Signed-off-by: Pawel Andruszkiewicz
---
diff --git a/src/push/push_instance.cc b/src/push/push_instance.cc
index 6836b8cd..2e8dc75a 100644
--- a/src/push/push_instance.cc
+++ b/src/push/push_instance.cc
@@ -216,6 +216,7 @@ void PushInstance::onDeregister(double callbackId,
PushInstance::~PushInstance() {
LoggerD("Enter");
+ PushManager::getInstance().setListener(nullptr);
}
} // namespace push