[NSD] No need to notify application if kDNSServiceFlagsMoreComing is set 98/71898/1
authorSaurav Babu <saurav.babu@samsung.com>
Fri, 27 May 2016 11:23:22 +0000 (16:53 +0530)
committerSaurav Babu <saurav.babu@samsung.com>
Fri, 27 May 2016 11:23:22 +0000 (16:53 +0530)
Change-Id: Idcc079d1fa17740b5d8bb17d9beac0ed9dbf45b0
Signed-off-by: Saurav Babu <saurav.babu@samsung.com>
src/dns-sd/dns-sd.c

index f65e747..3598d9d 100644 (file)
@@ -948,6 +948,13 @@ static void __dnssd_getaddrinfo_reply_cb(DNSServiceRef sd_ref,
                memcpy(&(found->ip_v6_addr), addr, IPV6_LEN);
        }
 
+       if (flags & kDNSServiceFlagsMoreComing) {
+               DNSSD_LOGD("More results are queued, No need to send callback to "
+                               "application at this stage");
+               __DNSSD_LOG_FUNC_EXIT__;
+               return;
+       }
+
        if (callback) {
                callback(DNSSD_SERVICE_STATE_AVAILABLE,
                                local_handle->service_handler, data);