From 9ba29b7976e258fc43f9ea494b4279f0c6995a45 Mon Sep 17 00:00:00 2001 From: Seonah Moon Date: Mon, 18 Jul 2016 15:15:59 +0900 Subject: [PATCH] [WGID-18516] Fix double free issue Change-Id: Ic27fd584f51095c6992d321761c2dcb640ee16fd Signed-off-by: Seonah Moon --- packaging/wifi-efl-ug.spec | 2 +- sources/wifi-syspopup/viewer-popups/view-main.c | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packaging/wifi-efl-ug.spec b/packaging/wifi-efl-ug.spec index 5a7721c..4d96b9e 100644 --- a/packaging/wifi-efl-ug.spec +++ b/packaging/wifi-efl-ug.spec @@ -1,7 +1,7 @@ %define _unpackaged_files_terminate_build 0 Name: wifi-efl-ug Summary: Wi-Fi UI Gadget for TIZEN -Version: 1.0.194 +Version: 1.0.195 Release: 1 Group: App/Network License: Flora-1.1 diff --git a/sources/wifi-syspopup/viewer-popups/view-main.c b/sources/wifi-syspopup/viewer-popups/view-main.c index e467907..f52d027 100755 --- a/sources/wifi-syspopup/viewer-popups/view-main.c +++ b/sources/wifi-syspopup/viewer-popups/view-main.c @@ -124,13 +124,16 @@ static void __popup_ok_cb(void *data, Evas_Object *obj, void *event_info) default: ERROR_LOG(SP_NAME_ERR, "Wrong security mode: %d", sec_type); passwd_popup_free(devpkr_app_state->passpopup); + devpkr_app_state->passpopup = NULL; break; } wlan_manager_connect_with_password(ap, password); - passwd_popup_free(devpkr_app_state->passpopup); - devpkr_app_state->passpopup = NULL; + if (devpkr_app_state->passpopup) { + passwd_popup_free(devpkr_app_state->passpopup); + devpkr_app_state->passpopup = NULL; + } popup_ok_exit: g_free((gpointer)password); -- 2.7.4