From: Sam Leonard Date: Tue, 30 Jan 2024 13:05:38 +0000 (+0000) Subject: nspawn: add missing OOM check on gethostname_malloc() X-Git-Tag: v256-rc1~937 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=710dcce13f547e09c8108d97534a93a04a1c20e2;p=thirdparty%2Fsystemd.git nspawn: add missing OOM check on gethostname_malloc() --- diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c index 6cf2fd1ff52..ae5172853b6 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c @@ -3049,9 +3049,11 @@ static int determine_names(void) { } if (!arg_machine) { - if (arg_directory && path_equal(arg_directory, "/")) + if (arg_directory && path_equal(arg_directory, "/")) { arg_machine = gethostname_malloc(); - else if (arg_image) { + if (!arg_machine) + return log_oom(); + } else if (arg_image) { char *e; r = path_extract_filename(arg_image, &arg_machine);