Merge "virtmgr: remove carriage returns from VM console logcat" into main
diff --git a/android/virtmgr/src/aidl.rs b/android/virtmgr/src/aidl.rs
index fc41b12..d15195c 100644
--- a/android/virtmgr/src/aidl.rs
+++ b/android/virtmgr/src/aidl.rs
@@ -2000,9 +2000,13 @@
// EOF
return;
}
- Ok(size) => {
- if buf[size - 1] == b'\n' {
+ Ok(_size) => {
+ if buf.last() == Some(&b'\n') {
buf.pop();
+ // Logs sent via TTY usually end lines with "\r\n".
+ if buf.last() == Some(&b'\r') {
+ buf.pop();
+ }
}
info!("{}: {}", &tag, &String::from_utf8_lossy(&buf));
}