[NSD] Check found handle before calling browse callback 81/71681/1
authorSaurav Babu <saurav.babu@samsung.com>
Thu, 26 May 2016 12:03:24 +0000 (17:33 +0530)
committerSaurav Babu <saurav.babu@samsung.com>
Thu, 26 May 2016 12:03:24 +0000 (17:33 +0530)
Change-Id: I490f75c50b7f827157c8853c0617f4595adb4b9c
Signed-off-by: Saurav Babu <saurav.babu@samsung.com>
src/dns-sd/dns-sd.c

index dd6b68a2419da3ee6eb3ec912de7890dcc12073b..f65e747cf884990e66184202b641b5cb894a27dc 100644 (file)
@@ -1189,7 +1189,7 @@ static void __dnssd_broswe_reply_cb(DNSServiceRef sd_ref, unsigned int flags,
                                                dnssd_handle->service_handler,
                                                service_name);
 
-                               if (callback)
+                               if (found_handle && callback)
                                        callback(DNSSD_SERVICE_STATE_UNAVAILABLE,
                                                found_handle->service_handler,
                                                data);