[SSDP] gssdp_resource_group_set_available should be called before gssdp_resource_grou... 58/143058/1 accepted/tizen/unified/20170811.021054 submit/tizen/20170809.085632
authorchleun.moon <chleun.moon@samsung.com>
Tue, 8 Aug 2017 09:19:13 +0000 (18:19 +0900)
committerchleun.moon <chleun.moon@samsung.com>
Tue, 8 Aug 2017 09:19:20 +0000 (18:19 +0900)
Change-Id: I2f310b5aa2b2336ce03900de910f8e62f9a63b16
Signed-off-by: cheoleun <chleun.moon@samsung.com>
packaging/capi-network-nsd.spec
src/ssdp/ssdp.c

index d36eb01..99ea918 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-network-nsd
 Summary:    A Network Service Discovery libraries in Native API
-Version:    0.0.13
+Version:    0.0.14
 Release:    1
 Group:      System/Network
 License:    Apache-2.0
index 0a47d82..7d14260 100644 (file)
@@ -848,6 +848,8 @@ int ssdp_deregister_local_service(ssdp_service_h local_service)
                return SSDP_ERROR_SERVICE_NOT_FOUND;
        }
 
+       gssdp_resource_group_set_available(service->resource_group, FALSE);
+
        if (service->resource_group != NULL && service->resource_id != 0) {
                gssdp_resource_group_remove_resource(service->resource_group,
                                service->resource_id);
@@ -859,7 +861,6 @@ int ssdp_deregister_local_service(ssdp_service_h local_service)
        service->registered_cb = NULL;
        service->cb_user_data = NULL;
 
-       gssdp_resource_group_set_available(service->resource_group, FALSE);
        SSDP_LOGD("Now service is unavailable [%u]", local_service);
 
        __SSDP_LOG_FUNC_EXIT__;