/* SPDX-License-Identifier: LGPL-2.1+ */
-#include <arpa/inet.h>
+#include <netinet/in.h>
#include <linux/l2tp.h>
#include <linux/genetlink.h>
return 0;
}
- session->name = strdup(rvalue);
- if (!session->name)
- return -ENOMEM;
+ r = free_and_strdup(&session->name, rvalue);
+ if (r < 0)
+ return log_oom();
session = NULL;
return 0;
const NetDevVTable l2tptnl_vtable = {
.object_size = sizeof(L2tpTunnel),
.init = l2tp_tunnel_init,
- .sections = "Match\0NetDev\0L2TP\0L2TPSession",
+ .sections = "Match\0NetDev\0L2TP\0L2TPSession\0",
.create_after_configured = l2tp_create_tunnel,
.done = l2tp_tunnel_done,
.create_type = NETDEV_CREATE_AFTER_CONFIGURED,