From 7ce7bec32b336705f1f66c89cf78785ec69792ce Mon Sep 17 00:00:00 2001 From: Seonah Moon Date: Wed, 27 May 2020 18:05:29 +0900 Subject: [PATCH] Fix double free issue 'ap' is freed in __net_client_clear_cb_data() Change-Id: I115e725799c99f56cedf0e2d25e38f918b801e6e --- packaging/capi-network-wifi-manager.spec | 2 +- src/network_internal.c | 1 + src/wifi_internal.c | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/capi-network-wifi-manager.spec b/packaging/capi-network-wifi-manager.spec index f1c71ab..12adec9 100755 --- a/packaging/capi-network-wifi-manager.spec +++ b/packaging/capi-network-wifi-manager.spec @@ -1,6 +1,6 @@ Name: capi-network-wifi-manager Summary: Network Wi-Fi library in TIZEN C API -Version: 1.0.49 +Version: 1.0.50 Release: 1 Group: System/Network License: Apache-2.0 diff --git a/src/network_internal.c b/src/network_internal.c index 64d9a28..08a9dc7 100755 --- a/src/network_internal.c +++ b/src/network_internal.c @@ -370,6 +370,7 @@ static void __net_client_clear_cb_data(net_event_info_s *client) } } g_free(client->Data); + client->Data = NULL; } g_free(client); } diff --git a/src/wifi_internal.c b/src/wifi_internal.c index e32322a..8e19805 100755 --- a/src/wifi_internal.c +++ b/src/wifi_internal.c @@ -524,7 +524,6 @@ static void __update_netlink_scan_profile_iterator(GSList *bss_list) bss_profile_iterator = g_slist_append(bss_profile_iterator, (net_profile_info_s *)profile); - g_free(ap); } } //LCOV_EXCL_STOP -- 2.7.4