From 3bfdc950f7eae022814121a232ed067d2a8e1701 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 24 Oct 2025 10:29:03 +0200 Subject: [PATCH] basic/vsock: report result of IOCTL_VM_SOCKETS_GET_LOCAL_CID --- src/basic/socket-util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.47.3