summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2020-03-14 00:53:46 +0000
committerAlyssa Ross <hi@alyssa.is>2020-06-15 09:36:54 +0000
commitc7c60d2c07f573e0431d8b81cb169cc751b4ea99 (patch)
tree63edb935b8cd396c3ef696d6fef08b668daab85b /src
parent15cbc91653fb35f1145b47dd2c808df2daa1633a (diff)
downloadcrosvm-c7c60d2c07f573e0431d8b81cb169cc751b4ea99.tar
crosvm-c7c60d2c07f573e0431d8b81cb169cc751b4ea99.tar.gz
crosvm-c7c60d2c07f573e0431d8b81cb169cc751b4ea99.tar.bz2
crosvm-c7c60d2c07f573e0431d8b81cb169cc751b4ea99.tar.lz
crosvm-c7c60d2c07f573e0431d8b81cb169cc751b4ea99.tar.xz
crosvm-c7c60d2c07f573e0431d8b81cb169cc751b4ea99.tar.zst
crosvm-c7c60d2c07f573e0431d8b81cb169cc751b4ea99.zip
features
Diffstat (limited to 'src')
-rw-r--r--src/wl.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/wl.rs b/src/wl.rs
index 7177f74..fb19622 100644
--- a/src/wl.rs
+++ b/src/wl.rs
@@ -66,6 +66,13 @@ fn main() {
                 break;
             }
 
+            Ok(MsgOnSocket(MsgOnSocketRequest::Features)) => {
+                let result = wl.features();
+                if let Err(e) = msg_socket.send(MsgOnSocketResponse::Features(result)) {
+                    panic!("responding to Features failed: {}", e);
+                }
+            }
+
             Ok(MsgOnSocket(MsgOnSocketRequest::AckFeatures(value))) => wl.ack_features(value),
 
             Ok(Bincode(BincodeRequest::ReadConfig { offset, len })) => {