diff options
-rw-r--r-- | src/libsystemd/sd-rtnl/rtnl-types.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libsystemd/sd-rtnl/rtnl-types.c b/src/libsystemd/sd-rtnl/rtnl-types.c index 40dee56e98..557dc59455 100644 --- a/src/libsystemd/sd-rtnl/rtnl-types.c +++ b/src/libsystemd/sd-rtnl/rtnl-types.c @@ -524,8 +524,7 @@ int type_system_union_protocol_get_type_system(const NLTypeSystemUnion *type_sys return -ENOTSUP; type_system = &type_system_union->type_systems[protocol]; - - if (!type_system) + if (type_system->max == 0) return -ENOTSUP; *ret = type_system; |