diff options
author | Michael Mann <mmann78@netscape.net> | 2017-01-11 19:34:38 -0500 |
---|---|---|
committer | Roland Knall <rknall@gmail.com> | 2017-01-12 13:33:49 +0000 |
commit | 4b3b3f587726bf055c252b4497d10375c08b5993 (patch) | |
tree | c178168884387336315fabb0e3e3dd61047e4d13 /extcap.c | |
parent | 805ddd1addbea96308fe3b790043ec511c73bbfa (diff) |
Extcap: Restore previously created preference from hash table, not preference pointer
Change-Id: Ie68a5c6c193f362e78d4f4b1f20edf7747e2313f
Reviewed-on: https://code.wireshark.org/review/19614
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Roland Knall <rknall@gmail.com>
Diffstat (limited to 'extcap.c')
-rw-r--r-- | extcap.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -741,9 +741,9 @@ static gboolean search_cb(const gchar *extcap _U_, const gchar *ifname _U_, gcha else { /* Been here before, restore stored value */ - if (! arg->pref_valptr && pref->varp.string && strlen(*pref->varp.string)) + if (arg->pref_valptr == NULL) { - arg->pref_valptr = pref->varp.string; + arg->pref_valptr = (gchar**)g_hash_table_lookup(extcap_prefs_dynamic_vals, pref_ifname); } } |