mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-09 17:00:40 +01:00
platform: allow AF_UNSPEC for nmp_lookup_init_object_by_addr_family()
This commit is contained in:
parent
c4788e611e
commit
0e44c294e7
1 changed files with 4 additions and 1 deletions
|
|
@ -2146,9 +2146,12 @@ nmp_lookup_init_object_by_addr_family (NMPLookup *lookup,
|
|||
NMPObject *o;
|
||||
|
||||
nm_assert (lookup);
|
||||
nm_assert_addr_family (addr_family);
|
||||
nm_assert (NM_IN_SET (obj_type, NMP_OBJECT_TYPE_ROUTING_RULE));
|
||||
|
||||
if (addr_family == AF_UNSPEC)
|
||||
return nmp_lookup_init_obj_type (lookup, obj_type);
|
||||
|
||||
nm_assert_addr_family (addr_family);
|
||||
o = _nmp_object_stackinit_from_type (&lookup->selector_obj, obj_type);
|
||||
NMP_OBJECT_CAST_ROUTING_RULE (o)->addr_family = addr_family;
|
||||
lookup->cache_id_type = NMP_CACHE_ID_TYPE_OBJECT_BY_ADDR_FAMILY;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue