From: Lennart Poettering Date: Wed, 12 Feb 2025 08:32:49 +0000 (+0100) Subject: vmspawn: simplify cmdline_add_vsock() a tiny bit X-Git-Tag: v258-rc1~1280^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fab0f6e0fc52f8f3d21b9c8c0e04a94d23e56622;p=thirdparty%2Fsystemd.git vmspawn: simplify cmdline_add_vsock() a tiny bit --- diff --git a/src/vmspawn/vmspawn.c b/src/vmspawn/vmspawn.c index b38bb9ab931..8776614001e 100644 --- a/src/vmspawn/vmspawn.c +++ b/src/vmspawn/vmspawn.c @@ -926,9 +926,9 @@ static int cmdline_add_vsock(char ***cmdline, int vsock_fd) { union sockaddr_union addr; socklen_t addr_len = sizeof addr.vm; - r = getsockname(vsock_fd, &addr.sa, &addr_len); - if (r < 0) + if (getsockname(vsock_fd, &addr.sa, &addr_len) < 0) return -errno; + assert(addr_len >= sizeof addr.vm); assert(addr.vm.svm_family == AF_VSOCK);