Fix double free 46/159746/1 accepted/tizen/unified/20171115.061154 submit/tizen/20171113.231943
authorSeonah Moon <seonah1.moon@samsung.com>
Mon, 13 Nov 2017 02:31:01 +0000 (11:31 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Mon, 13 Nov 2017 02:31:01 +0000 (11:31 +0900)
Change-Id: Iae5180af7b9c1b96342141258f45e57529140086

packaging/net.netpopup.spec
src/net-popup.c

index 5b4e817..d72cd84 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       net.netpopup
-Summary:    Network Notification Popup applicationa
-Version:    0.2.87
+Summary:    Network Notification Popup application
+Version:    0.2.88
 Release:    1
 Group:      App/Network
 License:    Flora-1.1
index ae48355..77ff1c2 100755 (executable)
@@ -1139,8 +1139,10 @@ void _vpn_btn_connect_cb(void *data, Evas_Object *obj, void *event_info)
        ret = _vpnsvc_up(iface_name);
        _vpn_send_result(ret);
 
-       if (iface_name)
+       if (iface_name) {
                g_free(iface_name);
+               iface_name = NULL;
+       }
        if (popup)
                evas_object_del(popup);
        if (obj)
@@ -1158,8 +1160,10 @@ void _vpn_btn_disconnect_cb(void *data, Evas_Object *obj, void *event_info)
        ret = _vpnsvc_down(iface_name);
        _vpn_send_result(ret);
 
-       if (iface_name)
+       if (iface_name) {
                g_free(iface_name);
+               iface_name = NULL;
+       }
        if (popup)
                evas_object_del(popup);
        if (obj)
@@ -1175,8 +1179,10 @@ void _vpn_btn_no_cb(void *data, Evas_Object *obj, void *event_info)
 
        _vpn_send_result(VPNSVC_ERROR_CANCELED);
 
-       if (iface_name)
+       if (iface_name) {
                g_free(iface_name);
+               iface_name = NULL;
+       }
        if (popup)
                evas_object_del(popup);
        if (obj)