From 376deb8f9920177c3485860b20c4ff9e173eb132 Mon Sep 17 00:00:00 2001 From: "Hongkuk, Son" Date: Fri, 17 Feb 2017 11:48:56 +0900 Subject: [PATCH] d2d-conv-manager: fix crash issue when Smartview discovery In notifyDiscovered(), after normally appendDiscoveredResult, then it deletes device/service pointer by mistake. So now, remove this wrong logic to maintain those pointers. Signed-off-by: Hongkuk, Son Change-Id: I27f988f55ebe338a4950783cb37fa61c9c767138 --- daemon/discovery_provider/SmartviewDiscoveryProvider.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/daemon/discovery_provider/SmartviewDiscoveryProvider.cpp b/daemon/discovery_provider/SmartviewDiscoveryProvider.cpp index 394081a..61a7edf 100755 --- a/daemon/discovery_provider/SmartviewDiscoveryProvider.cpp +++ b/daemon/discovery_provider/SmartviewDiscoveryProvider.cpp @@ -268,12 +268,5 @@ int conv::SmartviewDiscoveryProvider::notifyDiscovered(Service* service, bool bD } } - if (conv_device != NULL) { - delete conv_device; - } - if (conv_service != NULL) { - delete conv_service; - } - return CONV_ERROR_NONE; } -- 2.7.4