summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2020-03-13 23:55:04 +0000
committerAlyssa Ross <hi@alyssa.is>2020-06-15 09:36:47 +0000
commitc11d38c9d7101de4b2bf8421fb9242f929debf70 (patch)
tree93680e9477c109cee3a7ed2027817ca0a74b961a /src
parentf97762597454c90a9671a3e5eb8d8a59b466e659 (diff)
downloadcrosvm-c11d38c9d7101de4b2bf8421fb9242f929debf70.tar
crosvm-c11d38c9d7101de4b2bf8421fb9242f929debf70.tar.gz
crosvm-c11d38c9d7101de4b2bf8421fb9242f929debf70.tar.bz2
crosvm-c11d38c9d7101de4b2bf8421fb9242f929debf70.tar.lz
crosvm-c11d38c9d7101de4b2bf8421fb9242f929debf70.tar.xz
crosvm-c11d38c9d7101de4b2bf8421fb9242f929debf70.tar.zst
crosvm-c11d38c9d7101de4b2bf8421fb9242f929debf70.zip
reset
Diffstat (limited to 'src')
-rw-r--r--src/wl.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/wl.rs b/src/wl.rs
index 0a8bd0a..169edb2 100644
--- a/src/wl.rs
+++ b/src/wl.rs
@@ -60,7 +60,7 @@ fn main() {
                 drop(wl);
 
                 if let Err(e) = msg_socket.send(MsgOnSocketResponse::Kill) {
-                    error!("failed to send Response::Kill: {}", e);
+                    error!("responding to Kill failed: {}", e);
                 }
 
                 break;
@@ -72,7 +72,7 @@ fn main() {
                 let mut data = vec![0; len];
                 wl.read_config(offset, &mut data);
                 if let Err(e) = msg_socket.send(BincodeResponse::ReadConfig(data)) {
-                    panic!("replying to ReadConfig failed: {}", e);
+                    panic!("responding to ReadConfig failed: {}", e);
                 }
             }
 
@@ -111,6 +111,13 @@ fn main() {
                 println!("activated Wl");
             }
 
+            Ok(MsgOnSocket(MsgOnSocketRequest::Reset)) => {
+                let result = wl.reset();
+                if let Err(e) = msg_socket.send(MsgOnSocketResponse::Reset(result)) {
+                    panic!("responding to Reset failed: {}", e);
+                }
+            }
+
             Ok(MsgOnSocket(msg @ MsgOnSocketRequest::Create { .. })) => {
                 panic!("unexpected message {:?}", msg)
             }