]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/GitHTTPBackend.pm
githttpbackend: avoid infinite loop on generic PSGI servers
[public-inbox.git] / lib / PublicInbox / GitHTTPBackend.pm
index 4d2816a00c4b92b8a9b562906b9d944f567eadaa..6efe5b31d485086b0f4c4825a98b52c5180d9e60 100644 (file)
@@ -280,6 +280,7 @@ sub input_to_file {
                        err($env, "error reading input: $!");
                        return;
                }
+               last if $r == 0;
                my $off = 0;
                while ($r > 0) {
                        my $w = syswrite($in, $buf, $r, $off);