platform: fix gcc warning about comparison between enums
gcc complains with the following warning:
"comparison between 'enum <anonymous>' and 'enum vlan_flags'"
Cast one side of the comparison to avoid that.
Fixes: ee7414ebc8
This commit is contained in:
@@ -3224,10 +3224,10 @@ vlan_add (NMPlatform *platform,
|
|||||||
unsigned int kernel_flags;
|
unsigned int kernel_flags;
|
||||||
unsigned int all_flags = NM_VLAN_FLAGS_ALL;
|
unsigned int all_flags = NM_VLAN_FLAGS_ALL;
|
||||||
|
|
||||||
G_STATIC_ASSERT (NM_VLAN_FLAG_REORDER_HEADERS == VLAN_FLAG_REORDER_HDR);
|
G_STATIC_ASSERT (NM_VLAN_FLAG_REORDER_HEADERS == (guint32) VLAN_FLAG_REORDER_HDR);
|
||||||
G_STATIC_ASSERT (NM_VLAN_FLAG_GVRP == VLAN_FLAG_GVRP);
|
G_STATIC_ASSERT (NM_VLAN_FLAG_GVRP == (guint32) VLAN_FLAG_GVRP);
|
||||||
G_STATIC_ASSERT (NM_VLAN_FLAG_LOOSE_BINDING == VLAN_FLAG_LOOSE_BINDING);
|
G_STATIC_ASSERT (NM_VLAN_FLAG_LOOSE_BINDING == (guint32) VLAN_FLAG_LOOSE_BINDING);
|
||||||
G_STATIC_ASSERT (NM_VLAN_FLAG_MVRP == VLAN_FLAG_MVRP);
|
G_STATIC_ASSERT (NM_VLAN_FLAG_MVRP == (guint32) VLAN_FLAG_MVRP);
|
||||||
|
|
||||||
kernel_flags = vlan_flags & ((guint32) NM_VLAN_FLAGS_ALL);
|
kernel_flags = vlan_flags & ((guint32) NM_VLAN_FLAGS_ALL);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user