networkd veth: Make kind assert

It's more appropriate to make it's assert than -ENOTSUP
This commit is contained in:
Susant Sahani 2014-07-07 22:07:39 +05:30 committed by Tom Gundersen
parent de7a2c8f39
commit 948a6f8eb4

View file

@ -122,6 +122,7 @@ int netdev_create_veth(NetDev *netdev, sd_rtnl_message_handler_t callback) {
assert(netdev->ifname);
assert(netdev->manager);
assert(netdev->manager->rtnl);
assert(netdev->kind == NETDEV_KIND_VETH);
r = sd_rtnl_message_new_link(netdev->manager->rtnl, &m, RTM_NEWLINK, 0);
if (r < 0) {
@ -131,9 +132,6 @@ int netdev_create_veth(NetDev *netdev, sd_rtnl_message_handler_t callback) {
return r;
}
if(netdev->kind != NETDEV_KIND_VETH)
return -ENOTSUP;
r = netdev_fill_veth_rtnl_message(netdev, m);
if(r < 0)
return r;