summaryrefslogtreecommitdiff
path: root/fetch-pack.h
diff options
context:
space:
mode:
authorLibravatar Max Kirillov <max@max630.net>2018-09-07 06:36:07 +0300
committerLibravatar Junio C Hamano <gitster@pobox.com>2018-09-07 12:35:51 -0700
commit574c513e8dda5598e9e08e8ca2a048bf120a5709 (patch)
treea2088dcfd3318c89bfda556e45c8347b31f30341 /fetch-pack.h
parentt5562: avoid non-portable "export FOO=bar" construct (diff)
downloadtgif-574c513e8dda5598e9e08e8ca2a048bf120a5709.tar.xz
http-backend: allow empty CONTENT_LENGTH
According to RFC3875, empty environment variable is equivalent to unset, and for CONTENT_LENGTH it should mean zero body to read. However, unset CONTENT_LENGTH is also used for chunked encoding to indicate reading until EOF. At least, the test "large fetch-pack requests can be split across POSTs" from t5551 starts faliing, if unset or empty CONTENT_LENGTH is treated as zero length body. So keep the existing behavior as much as possible. Add a test for the case. Reported-By: Jelmer Vernooij <jelmer@jelmer.uk> Signed-off-by: Max Kirillov <max@max630.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'fetch-pack.h')
0 files changed, 0 insertions, 0 deletions