From 49d90dbaf471931f85f9e97bc57ddc0fde1f2fb7 Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Fri, 12 Feb 2021 22:26:33 +0100 Subject: client: fail immediately when the accountd is unreachable. --- Changelog | 1 + client | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Changelog b/Changelog index 269d246..34ace54 100644 --- a/Changelog +++ b/Changelog @@ -17,6 +17,7 @@ lacme (0.7.1) upstream; the default section. - Raise client timeout from 10 to 30s. - Remove dependency on Types::Serialiser. + - client: fail immediately when the accountd is unreachable. -- Guilhem Moulin Wed, 09 Dec 2020 18:23:22 +0100 diff --git a/client b/client index c1066c1..b722d59 100755 --- a/client +++ b/client @@ -193,7 +193,7 @@ sub acme($;$) { my $protected = encode_base64url(json()->encode(\%header)); my $data = $protected .'.'. $payload; $S->printflush($data, "\r\n"); - my $sig = $S->getline(); + my $sig = $S->getline() // die "ERROR: No response from lacme-accountd\n"; $sig =~ s/\r\n\z// or die; undef $NONCE; # consume the nonce -- cgit v1.2.3