diff --git a/tool/src/ec.rs b/tool/src/ec.rs index 6f540be..d53ae75 100644 --- a/tool/src/ec.rs +++ b/tool/src/ec.rs @@ -83,12 +83,12 @@ impl Ec { /// Finish an EC command pub unsafe fn command_finish(&mut self) -> Result<(), Error> { if self.can_command() { - Err(Error::WouldBlock) - } else { match self.read(1) { 0 => Ok(()), err => Err(Error::Protocol(err)), } + } else { + Err(Error::WouldBlock) } }