chiark / gitweb /
sd-rtnl: message - don't skip parts of message when parsing
[elogind.git] / src / libsystemd / sd-rtnl / rtnl-message.c
index e243c7b07554b2559c74e54f2388f1bea696189f..56fb68f39d0dd55d730555f37336c8a185a21823 100644 (file)
@@ -1016,7 +1016,7 @@ int rtnl_message_parse(sd_rtnl_message *m,
         for (; RTA_OK(rta, rt_len); rta = RTA_NEXT(rta, rt_len)) {
                 type = rta->rta_type;
 
-                if (type < max && !tb[type])
+                if (type <= max)
                         tb[type] = (uint8_t *) rta - (uint8_t *) m->hdr;
         }