Control: severity -1 normal Control: tags -1 + patch Control: reassign -1 perl-modules-5.26
Sometimes, a closed connection isn't detected by HTTP::Tiny. To reproduce the bug, use feersum sources: $ perl Makefile.PL && make $ taskset -c 0 perl -I blib/lib -I blib/arch t/63* HTTP::Tiny tries to reuse a closed connection. This little patch fixes the problem: --- HTTP/Tiny.pm.orig 2018-09-30 09:02:16.674730242 +0200 +++ HTTP/Tiny.pm 2018-09-30 09:02:43.274353687 +0200 @@ -647,6 +647,7 @@ if ( $self->{keep_alive} && $known_message_length && $response->{protocol} eq 'HTTP/1.1' + && $self->connected && ($response->{headers}{connection} || '') ne 'close' ) { $self->{handle} = $handle;