chiark / gitweb /
networkd: netdev - add missing refs
[elogind.git] / src / network / networkd-macvlan.c
index 9227144531203301c4dbbeaeb0f33c29306e0e7f..7c234264acec9931ce86dc8fdf844b94f1b2711f 100644 (file)
@@ -150,6 +150,8 @@ int netdev_create_macvlan(NetDev *netdev, Link *link, sd_rtnl_message_handler_t
                 return r;
         }
 
+        link_ref(link);
+
         log_debug_netdev(netdev, "creating netdev");
 
         netdev->state = NETDEV_STATE_CREATING;