Unset the terminated callback before free
authorCheoleun Moon <chleun.moon@samsung.com>
Thu, 2 Apr 2020 03:21:24 +0000 (12:21 +0900)
committerCheoleun Moon <chleun.moon@samsung.com>
Thu, 2 Apr 2020 03:21:24 +0000 (12:21 +0900)
test/wifi-aware-publish-test.c
test/wifi-aware-subscribe-test.c

index 39e34f1..3a57ab7 100644 (file)
@@ -389,8 +389,8 @@ static void __session_terminated_cb(wifi_aware_session_h session,
        printf("reason: %d\n", reason);
 
        if (session != NULL) {
-               wifi_aware_session_destroy(session);
                wifi_aware_session_unset_message_received_cb(session);
+               wifi_aware_session_destroy(session);
        }
 }
 
index 2331522..26e3590 100644 (file)
@@ -407,8 +407,8 @@ static void __session_terminated_cb(wifi_aware_session_h session,
        printf("reason: %d\n", reason);
 
        if (session != NULL) {
-               wifi_aware_session_destroy(session);
                wifi_aware_session_unset_message_received_cb(session);
+               wifi_aware_session_destroy(session);
        }
 }