ifcfg-rh: avoid duplicate cache lookup in is_wifi_device()

(cherry picked from commit 6580f2931d)
This commit is contained in:
Thomas Haller 2019-03-04 10:09:47 +01:00
parent 10502f1701
commit 9294b42ba0

View file

@ -5231,16 +5231,14 @@ is_vlan_device (const char *name, shvarFile *parsed)
static gboolean
is_wifi_device (const char *name, shvarFile *parsed)
{
int ifindex;
const NMPlatformLink *pllink;
g_return_val_if_fail (name != NULL, FALSE);
g_return_val_if_fail (parsed != NULL, FALSE);
ifindex = nm_platform_link_get_ifindex (NM_PLATFORM_GET, name);
if (ifindex == 0)
return FALSE;
return nm_platform_link_get_type (NM_PLATFORM_GET, ifindex) == NM_LINK_TYPE_WIFI;
pllink = nm_platform_link_get_by_ifname (NM_PLATFORM_GET, name);
return pllink
&& pllink->type == NM_LINK_TYPE_WIFI;
}
static void