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 39e34f161307d674b5e655a2af71e9b87f48f605..3a57ab720961ad357d24196819f19210b125d981 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 2331522b3d5ada37500a7fd90d6f4c005fc5628d..26e35909cb035f0aa4aa440d9e370cdc16a58490 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);
        }
 }