X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gsupplicant%2Fsupplicant.c;h=c5c83f33baf92498b3266e550447e67c39e1835a;hb=522b6f5340a56e3431cb5aa82fef864aa45a7a32;hp=5fedf0239defc9fa56ea34d88962c3a3782ae368;hpb=ea06d6f89f3860358c26de964e935c51718489b4;p=platform%2Fupstream%2Fconnman.git diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c index 5fedf02..c5c83f3 100644 --- a/gsupplicant/supplicant.c +++ b/gsupplicant/supplicant.c @@ -3187,6 +3187,9 @@ static void signal_bss_changed(const char *path, DBusMessageIter *iter) memcpy(new_bss, bss, sizeof(struct g_supplicant_bss)); new_bss->path = g_strdup(bss->path); +#if defined TIZEN_EXT + new_bss->vsie_list = NULL; +#endif g_hash_table_remove(interface->network_table, network->group); @@ -4876,6 +4879,9 @@ static void interface_select_network_result(const char *error, if (data->callback) data->callback(err, data->interface, data->user_data); +#if defined TIZEN_EXT + g_free(data->ssid->ssid); +#endif g_free(data->ssid); dbus_free(data); } @@ -4961,6 +4967,9 @@ error: } g_free(data->path); +#if defined TIZEN_EXT + g_free(data->ssid->ssid); +#endif g_free(data->ssid); g_free(data); } @@ -5716,6 +5725,9 @@ done: SUPPLICANT_DBG("AddNetwork failed %d", ret); callback_assoc_failed(decrypt_request_data.data->user_data); g_free(data->path); +#if defined TIZEN_EXT + g_free(data->ssid->ssid); +#endif g_free(data->ssid); dbus_free(data); }