From 09c41feef3dbbdba36ad7bf3928ba4e29dee79c3 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Wed, 25 Feb 2015 15:29:37 -0500 Subject: sd-rtnl: types - fix check for unsupported type Spotted by Thomas H.P. Andersen --- src/libsystemd/sd-rtnl/rtnl-types.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/libsystemd/sd-rtnl') 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; -- cgit v1.2.3-54-g00ecf