qemu-display: pass sockets with win32

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
This commit is contained in:
Marc-André Lureau committed 2022-10-17 17:30:10 +04:00
1 parent 5b428adace
commit 2ed1174df6
6 files changed
+43 -63

No files matched your search

+6 -1
View File
@@ -208,7 +208,12 @@ impl App {
use uds_windows::UnixStream;
let (p0, p1) = UnixStream::pair().unwrap();
let fd = util::prepare_uds_pass(&p1).unwrap();
let fd = util::prepare_uds_pass(
#[cfg(windows)]
c.proxy.inner().connection(),
&p1,
)
.unwrap();
if c.proxy.register(fd).await.is_ok() {
let mut reader = BufReader::new(p0.try_clone().unwrap());
let mut line = String::new();