chiark / gitweb /
sd-rtnl: message - don't try to enter unsupported containers
authorTom Gundersen <teg@jklm.no>
Mon, 24 Mar 2014 21:21:08 +0000 (22:21 +0100)
committerTom Gundersen <teg@jklm.no>
Tue, 25 Mar 2014 11:05:59 +0000 (12:05 +0100)
Currently we only support containers in RTM_*LINK messages.

Reported-by: "Thomas H.P. Andersen <phomes@gmail.com>"
src/libsystemd/sd-rtnl/rtnl-message.c

index 652dc6ee8163927e002f6f7dbc219fa4794066f3..cf40572b81f5b1285263d77ce0a64d520ccd370c 100644 (file)
@@ -964,7 +964,8 @@ int sd_rtnl_message_enter_container(sd_rtnl_message *m, unsigned short type) {
                         default:
                                 return -ENOTSUP;
                 }
-        }
+        } else
+                return -ENOTSUP;
 
         r = rtnl_message_parse(m,
                                &m->rta_offset_tb[m->n_containers + 1],