diff --git a/vmm/src/vm.rs b/vmm/src/vm.rs index 0a40d0581..b756cd6f1 100644 --- a/vmm/src/vm.rs +++ b/vmm/src/vm.rs @@ -1361,6 +1361,11 @@ impl Vm { .read_raw(&mut out) .map_err(Error::Console)?; + // Replace "\n" with "\r" to deal with Windows SAC (#1170) + if count == 1 && out[0] == 0x0a { + out[0] = 0x0d; + } + if self .device_manager .lock()