diff --git a/pci_rpc/src/lib.rs b/pci_rpc/src/lib.rs index ec2a25d..d5860b3 100644 --- a/pci_rpc/src/lib.rs +++ b/pci_rpc/src/lib.rs @@ -42,7 +42,7 @@ fn callback(call: IncomingCall) { let server_lock = SERVER.read(); let server = server_lock.as_ref().unwrap(); if call.func == 0 { - let (bus, dev, func) = postcard::from_bytes(&call.args).unwrap(); + let (bus, dev, func) = postcard::from_bytes(call.args()).unwrap(); let ret = postcard::to_stdvec(&server.get_bars(bus, dev, func)).unwrap(); call.send_return(&ret); }