From 3e4544c4de06c5c752fc6f8533e1d377dec3c260 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 20 Sep 2016 14:50:04 -0600 Subject: [PATCH] Grant to allow passing data to scheme handler --- pcid/src/main.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pcid/src/main.rs b/pcid/src/main.rs index 52f90b190f..976d02a683 100644 --- a/pcid/src/main.rs +++ b/pcid/src/main.rs @@ -84,6 +84,9 @@ fn main() { scheme.read(&mut packet).expect("pcid: failed to read events from pci scheme"); println!("{:?}", packet); + if packet.a == 5 { + println!("{}", unsafe { ::std::str::from_utf8_unchecked(::std::slice::from_raw_parts(packet.b as *const u8, packet.c)) }); + } packet.a = 0;