Merge "virtmgr: don't alloc for small log lines" into main
diff --git a/android/virtmgr/src/aidl.rs b/android/virtmgr/src/aidl.rs
index 9ba1c04..fc41b12 100644
--- a/android/virtmgr/src/aidl.rs
+++ b/android/virtmgr/src/aidl.rs
@@ -1991,8 +1991,10 @@
let mut reader = BufReader::new(File::from(read_fd));
let write_fd = File::from(write_fd);
+ let mut buf = vec![];
std::thread::spawn(move || loop {
- let mut buf = vec![];
+ buf.clear();
+ buf.shrink_to(1024);
match reader.read_until(b'\n', &mut buf) {
Ok(0) => {
// EOF