diff --git a/CHANGELOG.md b/CHANGELOG.md index 1316a5b..ee8bc37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how ## [0.21.1] ### Fixed +- Clean closure of kic executable during firmware upgrade - Error when sending a large TSP script to the terminal - CLI gets all messed up on USBTMC - Connecting to MP5000 mainframe over different interfaces prompts for password diff --git a/kic/src/main.rs b/kic/src/main.rs index ed95bed..719b88d 100644 --- a/kic/src/main.rs +++ b/kic/src/main.rs @@ -282,12 +282,7 @@ fn main() -> anyhow::Result<()> { if let Some(kv) = kic_visa_exe { if kv.exists() { - Process::new(kv.clone(), std::env::args().skip(1)) - .exec_replace() - .context(format!( - "{} should have been launched because VISA was detected", - kv.display(), - ))?; + let _ = Process::new(kv.clone(), std::env::args().skip(1)).exec_replace(); return Ok(()); } }