diff options
author | Jaehyun Kim <jeik01.kim@samsung.com> | 2018-12-18 02:26:30 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@review.ap-northeast-2.compute.internal> | 2018-12-18 02:26:30 +0000 |
commit | f95431ee055695dda747de4fc4d3f18653643afb (patch) | |
tree | 589570ed9460790617f7b608526b51f45c7a4088 | |
parent | 47994e23cfadc1b7a64a90f1c1971f51fde47e44 (diff) | |
parent | 57ecfa1561172a97f98acae237ccf69a0378b345 (diff) | |
download | connman-f95431ee055695dda747de4fc4d3f18653643afb.tar.gz connman-f95431ee055695dda747de4fc4d3f18653643afb.tar.bz2 connman-f95431ee055695dda747de4fc4d3f18653643afb.zip |
Merge "Copy vsie_list before remove old list" into tizensubmit/tizen/20181218.125545accepted/tizen/unified/20181219.063352
-rw-r--r-- | gsupplicant/supplicant.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c index bafe478e..62857e03 100644 --- a/gsupplicant/supplicant.c +++ b/gsupplicant/supplicant.c @@ -3360,6 +3360,13 @@ static void signal_network_removed(const char *path, DBusMessageIter *iter) interface_network_removed(iter, interface); } +#if defined TIZEN_EXT +void *copy_vsie_list(gconstpointer src, gpointer data) +{ + return g_strdup(src); +} +#endif + static void signal_bss_changed(const char *path, DBusMessageIter *iter) { @@ -3413,7 +3420,7 @@ 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; + new_bss->vsie_list = g_slist_copy_deep(bss->vsie_list, copy_vsie_list, NULL); #endif g_hash_table_remove(interface->network_table, network->group); |