From 5a0d3277c8b400ffc7ee83d6a298e70b3b7d9278 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Tue, 29 Sep 2020 10:50:57 +0100 Subject: [PATCH] vmm: vm: Replace \n newline character with \r This allows the CMD prompt under SAC to be used without affecting getty on Linux. Fixes: #1770 Signed-off-by: Rob Bradford --- vmm/src/vm.rs | 5 +++++ 1 file changed, 5 insertions(+) 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()