Fix memory leak 54/249554/1 accepted/tizen/unified/20201223.125017 submit/tizen/20201215.072021
authorSeonah Moon <seonah1.moon@samsung.com>
Tue, 15 Dec 2020 01:57:45 +0000 (10:57 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Tue, 15 Dec 2020 01:58:19 +0000 (10:58 +0900)
Change-Id: Ic4184ae3ae6d208f69328f331fe324b5c6b816ac
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
src/net-popup.c

index 08d9b93..70cf075 100755 (executable)
@@ -1492,6 +1492,7 @@ static void __net_popup_show_vpn_popup(app_control_h request, void *data)
        ret = app_control_get_extra_data(request, APP_CONTROL_DATA_NAME, &iface_name);
        if (APP_CONTROL_ERROR_NONE != ret) {
                log_print(NET_POPUP, "Failed to get APP_CONTROL_DATA_NAME ret = %d", ret);
+               free(type);
                elm_exit();
                return;
        }
@@ -1509,10 +1510,13 @@ static void __net_popup_show_vpn_popup(app_control_h request, void *data)
                ok_cb = _vpn_btn_disconnect_cb;
        } else {
                log_print(NET_POPUP, "Invalid appcontrol value");
+               free(type);
                elm_exit();
                return;
        }
 
+       free(type);
+
        log_print(NET_POPUP, "title(%s) content(%s) ok(%s)", title, content, ok_btn);
 
        win = __net_popup_create_win();