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>
This commit is contained in:
parent
805ddd1add
commit
4b3b3f5877
4
extcap.c
4
extcap.c
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user