(http) fix catch timeout message backend lwp (#3747)

This commit is contained in:
qgarnier 2022-06-16 13:49:17 +02:00 committed by GitHub
parent 86f55e8ab0
commit ac101795ce

View File

@ -261,7 +261,7 @@ sub request {
if ($self->{response_code} == 500) {
my $client_warning = $self->get_header(name => 'Client-Warning');
if (defined($client_warning) && $client_warning eq 'Internal response') {
if (defined($client_warning) && $client_warning eq 'Internal response' && $self->{response_message} =~ /connection timed out/mi) {
$self->{response_code} = 450;
$self->{response_message} = 'Timeout reached';
}