chiark / gitweb /
networkd: netdev - take ref when creating netdevs
[elogind.git] / src / network / networkd-veth.c
index 3584981cbcf5afd08d2553489fb4a23aea05243b..3eac90ba90ecea36eaf7167b4cfc00f556e4964e 100644 (file)
@@ -145,6 +145,8 @@ int netdev_create_veth(NetDev *netdev, sd_rtnl_message_handler_t callback) {
                 return r;
         }
 
+        netdev_ref(netdev);
+
         log_debug_netdev(netdev, "Creating veth netdev: %s",
                          netdev_kind_to_string(netdev->kind));