From: Yu Watanabe Date: Wed, 8 Nov 2023 05:54:17 +0000 (+0900) Subject: vmspawn: fix memleak X-Git-Tag: v255-rc2~86 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9c4917b9ec7da94ecacb3e3dd1ea28d41ce6889;p=thirdparty%2Fsystemd.git vmspawn: fix memleak Fixes CID#1523912. --- diff --git a/src/vmspawn/vmspawn.c b/src/vmspawn/vmspawn.c index 00166b2f7a4..7a309120990 100644 --- a/src/vmspawn/vmspawn.c +++ b/src/vmspawn/vmspawn.c @@ -141,9 +141,9 @@ static int parse_argv(int argc, char *argv[]) { break; case ARG_QEMU_SMP: - arg_qemu_smp = strdup(optarg); - if (!arg_qemu_smp) - return log_oom(); + r = free_and_strdup_warn(&arg_qemu_smp, optarg); + if (r < 0) + return r; break; case ARG_QEMU_MEM: