From: Zbigniew Jędrzejewski-Szmek Date: Fri, 24 Oct 2025 08:29:03 +0000 (+0200) Subject: basic/vsock: report result of IOCTL_VM_SOCKETS_GET_LOCAL_CID X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3bfdc950f7eae022814121a232ed067d2a8e1701;p=thirdparty%2Fsystemd.git basic/vsock: report result of IOCTL_VM_SOCKETS_GET_LOCAL_CID --- diff --git a/src/basic/socket-util.c b/src/basic/socket-util.c index 2e76b3f6e10..1ec59ac63af 100644 --- a/src/basic/socket-util.c +++ b/src/basic/socket-util.c @@ -1928,9 +1928,12 @@ int vsock_get_local_cid(unsigned *ret) { return log_debug_errno(errno, "Failed to open %s: %m", "/dev/vsock"); unsigned tmp; - if (ioctl(vsock_fd, IOCTL_VM_SOCKETS_GET_LOCAL_CID, ret ?: &tmp) < 0) + if (ioctl(vsock_fd, IOCTL_VM_SOCKETS_GET_LOCAL_CID, &tmp) < 0) return log_debug_errno(errno, "Failed to query local AF_VSOCK CID: %m"); + log_debug("Local AF_VSOCK CID: %u", tmp); + if (ret) + *ret = tmp; return 0; }