Destroy session after unset callbacks
authorCheoleun Moon <chleun.moon@samsung.com>
Wed, 8 Apr 2020 11:41:03 +0000 (20:41 +0900)
committerCheoleun Moon <chleun.moon@samsung.com>
Wed, 8 Apr 2020 11:41:03 +0000 (20:41 +0900)
test/wifi-aware-publish-test.c
test/wifi-aware-subscribe-test.c

index ee0464f..cce3e01 100644 (file)
@@ -579,9 +579,9 @@ void clear_resources()
        g_publish_handle = NULL;
 
        if (g_wifi_aware_session) {
-               wifi_aware_session_destroy(g_wifi_aware_session);
                wifi_aware_session_unset_message_received_cb(g_wifi_aware_session);
                wifi_aware_session_unset_terminated_cb(g_wifi_aware_session);
+               wifi_aware_session_destroy(g_wifi_aware_session);
        }
        g_wifi_aware_session = NULL;
 
index 658c640..fc7e61d 100644 (file)
@@ -650,10 +650,10 @@ void clear_resources()
        g_subscribe_handle = NULL;
 
        if (g_wifi_aware_session) {
-               wifi_aware_session_destroy(g_wifi_aware_session);
                wifi_aware_session_unset_message_received_cb(g_wifi_aware_session);
                wifi_aware_session_unset_service_discovered_cb(g_wifi_aware_session);
                wifi_aware_session_unset_terminated_cb(g_wifi_aware_session);
+               wifi_aware_session_destroy(g_wifi_aware_session);
        }
        g_wifi_aware_session = NULL;