diff --git a/src/client.rs b/src/client.rs index 1618dee..0931453 100644 --- a/src/client.rs +++ b/src/client.rs @@ -186,6 +186,7 @@ where match self.handle(Request::Extension(extension)).await? { Response::Success => Ok(None), Response::ExtensionResponse(response) => Ok(Some(response)), + Response::Failure => Err(AgentError::Failure), _ => Err(ProtoError::UnexpectedResponse.into()), } }