basic/vsock: report result of IOCTL_VM_SOCKETS_GET_LOCAL_CID

This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2025-11-05 18:33:44 +01:00
parent 666cd35be4
commit 3bfdc950f7
+4 -1
View File
@@ -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;
}