d2d-conv-manager: fix crash issue when Smartview discovery 19/115219/1
authorHongkuk, Son <hongkuk.son@samsung.com>
Fri, 17 Feb 2017 02:48:56 +0000 (11:48 +0900)
committerHongkuk Son <hongkuk.son@samsung.com>
Fri, 17 Feb 2017 02:56:52 +0000 (18:56 -0800)
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 <hongkuk.son@samsung.com>
Change-Id: I27f988f55ebe338a4950783cb37fa61c9c767138

daemon/discovery_provider/SmartviewDiscoveryProvider.cpp

index 394081a..61a7edf 100755 (executable)
@@ -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;
 }