Follow-up Comment #7, bug #49531 (project grub):
I moved the grub_net_tcp_stall call to require 100 packets instead of 20, to
match the earlier block.
data->size_recv is the flag that specifies whether it knows the full size of
the file, which is why it's in the if statement.
parse_line only sets stall if it reaches the end of the chunk, I think; I'm
not quite sure what the various in_chunk_len states mean.
parse_line is not triggered for any data handling after the headers if it is
not in Chunked Encoding mode. I can't seem to force Nginx to send static files
in Chunked Encoding mode, which would otherwise work around this issue.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?49531>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub