X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fnetwork%2Fnetworkd-veth.c;h=50a5b676b1898f8223f8bc1e9bd6b837919f92da;hb=948a6f8eb42c85d2b96e9b5817fcfa29ad4752ae;hp=3eac90ba90ecea36eaf7167b4cfc00f556e4964e;hpb=de7a2c8f39bd9f04184fe3fa15d4c9954b5829c9;p=elogind.git diff --git a/src/network/networkd-veth.c b/src/network/networkd-veth.c index 3eac90ba9..50a5b676b 100644 --- a/src/network/networkd-veth.c +++ b/src/network/networkd-veth.c @@ -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;