From 4016b0c7b84bd9755d44162f546e63fba9f54abc Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Thu, 23 Apr 2020 15:35:44 +0200 Subject: [PATCH] Fix failing pcid config parsing. --- pcid/src/config.rs | 2 +- pcid/src/main.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pcid/src/config.rs b/pcid/src/config.rs index 7481955dc6..c74f05842a 100644 --- a/pcid/src/config.rs +++ b/pcid/src/config.rs @@ -19,5 +19,5 @@ pub struct DriverConfig { pub device: Option, pub device_id_range: Option>, pub command: Option>, - pub use_channel: bool, + pub use_channel: Option, } diff --git a/pcid/src/main.rs b/pcid/src/main.rs index e039bd1272..fa34f78314 100644 --- a/pcid/src/main.rs +++ b/pcid/src/main.rs @@ -431,7 +431,7 @@ fn handle_parsed_header(state: Arc, config: &Config, bus_num: u8, info!("PCID SPAWN {:?}", command); - let (pcid_to_client_write, pcid_from_client_read, envs) = if driver.use_channel { + let (pcid_to_client_write, pcid_from_client_read, envs) = if driver.use_channel.unwrap_or(false) { let mut fds1 = [0usize; 2]; let mut fds2 = [0usize; 2];