Handle DNSSD_TYPE_FOUND_NOT_RESOLVED case 03/260203/1 accepted/tizen/unified/20210623.125323 submit/tizen/20210622.031635
authorCheoleun Moon <chleun.moon@samsung.com>
Tue, 22 Jun 2021 03:09:24 +0000 (12:09 +0900)
committerCheoleun Moon <chleun.moon@samsung.com>
Tue, 22 Jun 2021 03:09:30 +0000 (12:09 +0900)
Change-Id: Iaab198367cf2fd4d1159ebf2c64dfaf6aa55c438
Signed-off-by: Cheoleun Moon <chleun.moon@samsung.com>
packaging/capi-network-nsd.spec
src/dns-sd/dns-sd.c

index 61c485cb6fd0e2753cd93136457e65b28aa1249e..7b9a81863f39472ff2e6eba70296776f1856313c 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-network-nsd
 Summary:    A Network Service Discovery libraries in Native API
-Version:    0.1.3
+Version:    0.1.4
 Release:    1
 Group:      System/Network
 License:    Apache-2.0
index 9b9cd98e1f6cbf9b42733de4b6c86719b9a80a5d..12891634bd84eb72120a51c7249ed769b80298a2 100644 (file)
@@ -666,7 +666,7 @@ EXPORT_API int dnssd_service_get_interface(dnssd_service_h dnssd_service, char *
                return DNSSD_ERROR_INVALID_PARAMETER;
        }
 
-       if (local_handle->op_type == DNSSD_TYPE_FOUND) {
+       if (local_handle->op_type == DNSSD_TYPE_FOUND || local_handle->op_type == DNSSD_TYPE_FOUND_NOT_RESOLVED) {
                dnssd_found_data_s *found = NULL;
                found = GET_FOUND_DATA_P(local_handle);
                if_index = found->if_index;
@@ -1888,7 +1888,7 @@ EXPORT_API int dnssd_service_get_name(dnssd_service_h dnssd_service, char **serv
                return DNSSD_ERROR_INVALID_PARAMETER;
        }
 
-       if (local_handle->op_type == DNSSD_TYPE_FOUND) {
+       if (local_handle->op_type == DNSSD_TYPE_FOUND || local_handle->op_type == DNSSD_TYPE_FOUND_NOT_RESOLVED) {
                dnssd_found_data_s *found = NULL;
                found = GET_FOUND_DATA_P(local_handle);
                *service_name = g_strdup(found->service_name);