chiark / gitweb /
networkd: netdev - add missing refs
[elogind.git] / src / network / networkd-tunnel.c
index 734148779544a5b841532b7e70070033a53c6dad..5a244f61b00c770fe3c8a483bcb78f60fe2c9fa0 100644 (file)
@@ -529,6 +529,8 @@ int netdev_create_tunnel(NetDev *netdev, Link *link, sd_rtnl_message_handler_t c
                 return r;
         }
 
+        link_ref(link);
+
         log_debug_netdev(netdev, "Creating tunnel netdev: %s",
                          netdev_kind_to_string(netdev->kind));