From b41f9e9fec07ea18f6c9457a16821d439ef27c8f Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 10 May 2021 11:52:04 +0200 Subject: [PATCH] acme: fix bad nonce retry counter Actually return the error on the 3rd try. Signed-off-by: Wolfgang Bumiller --- src/acme/client.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/acme/client.rs b/src/acme/client.rs index 7fe30740..91ef8b2a 100644 --- a/src/acme/client.rs +++ b/src/acme/client.rs @@ -662,9 +662,10 @@ const fn retry() -> Retry { impl Retry { fn tick(&mut self) -> Result<(), Error> { if self.0 >= 3 { - Error::Client(format!("kept getting a badNonce error!")); + Err(Error::Client(format!("kept getting a badNonce error!"))) + } else { + self.0 += 1; + Ok(()) } - self.0 += 1; - Ok(()) } }