chiark / gitweb /
sd-netlink: don't treat type_system->count==0 as invalid
[elogind.git] / src / libsystemd / sd-netlink / netlink-types.c
index c4573b6090d11e7d425a8fde22ce23f9b6981d08..d22194ad717f7a06d7861716e46e69c62875695f 100644 (file)
@@ -598,7 +598,7 @@ int type_system_union_protocol_get_type_system(const NLTypeSystemUnion *type_sys
                 return -EOPNOTSUPP;
 
         type_system = &type_system_union->type_systems[protocol];
-        if (type_system->count == 0)
+        if (!type_system->types)
                 return -EOPNOTSUPP;
 
         *ret = type_system;