diff options
| author | Guilhem Moulin <guilhem@fripost.org> | 2021-02-12 22:26:33 +0100 | 
|---|---|---|
| committer | Guilhem Moulin <guilhem@fripost.org> | 2021-02-12 22:30:35 +0100 | 
| commit | 49d90dbaf471931f85f9e97bc57ddc0fde1f2fb7 (patch) | |
| tree | 789e870c7ca57ffe0743f3f2e0fb6326e27fe583 | |
| parent | b54d248515357297d84a01cf45a42a6787c21240 (diff) | |
client: fail immediately when the accountd is unreachable.
| -rw-r--r-- | Changelog | 1 | ||||
| -rwxr-xr-x | client | 2 | 
2 files changed, 2 insertions, 1 deletions
| @@ -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 <guilhem@fripost.org>  Wed, 09 Dec 2020 18:23:22 +0100 @@ -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 | 
