[Push] Unregister the listener in destructor of instance.
authorPawel Andruszkiewicz <p.andruszkie@samsung.com>
Wed, 16 Mar 2016 14:53:17 +0000 (15:53 +0100)
committerPawel Andruszkiewicz <p.andruszkie@samsung.com>
Wed, 16 Mar 2016 14:53:17 +0000 (15:53 +0100)
Fix for potential segmentation fault.

[Verification] TCT pass rate: 100% (41/41/0/0/0).

Change-Id: Ie2e5945bdb5520204441f39e38128dc9b5cbed33
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
src/push/push_instance.cc

index 6836b8c..2e8dc75 100644 (file)
@@ -216,6 +216,7 @@ void PushInstance::onDeregister(double callbackId,
 
 PushInstance::~PushInstance() {
     LoggerD("Enter");
+    PushManager::getInstance().setListener(nullptr);
 }
 
 }  // namespace push