diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c index 9fc9c1176a..92d41a6e95 100644 --- a/src/udev/net/link-config.c +++ b/src/udev/net/link-config.c @@ -186,6 +186,8 @@ static int load_link(link_config_ctx *ctx, const char *filename) { return -ERANGE; link->filename = strdup(filename); + if (!link->filename) + return log_oom(); LIST_PREPEND(links, ctx->links, link); link = NULL;