summaryrefslogtreecommitdiff
path: root/http-walker.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2011-04-26 08:04:49 -0700
committerJunio C Hamano <gitster@pobox.com>2011-04-26 10:44:33 -0700
commit1e41827d2d5cf0e4c6ebff91958fa47d69b7ff42 (patch)
tree00e0d20ad6cd841e25442c7e42176860ebb19dfc /http-walker.c
parentde1a2fdd38b138c4e4fed6412783dcb74d63d2da (diff)
downloadgit-1e41827d2d5cf0e4c6ebff91958fa47d69b7ff42.tar.gz
http: clear POSTFIELDS when initializing a slot
After posting a short request using CURLOPT_POSTFIELDS, if the slot is reused for posting a large payload, the slot ends up having both POSTFIELDS (which now points at a random garbage) and READFUNCTION, in which case the curl library tries to use the stale POSTFIELDS. Clear it as part of the general slot initialization in get_active_slot(). Heavylifting-by: Shawn Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <gitster@pobox.com> Acked-by: Shawn Pearce <spearce@spearce.org>
Diffstat (limited to 'http-walker.c')
0 files changed, 0 insertions, 0 deletions