summaryrefslogtreecommitdiffstats
path: root/submodule.h
diff options
context:
space:
mode:
authorJonathan Tan <jonathantanmy@google.com>2020-04-28 02:01:10 +0200
committerJunio C Hamano <gitster@pobox.com>2020-04-28 18:55:06 +0200
commit2f0a093dd640e0dad0b261dae2427f2541b5426c (patch)
treee774748e9d7d3e42f9a47759d9f1ecfdda80b613 /submodule.h
parentfetch-pack: in protocol v2, in_vain only after ACK (diff)
downloadgit-2f0a093dd640e0dad0b261dae2427f2541b5426c.tar.xz
git-2f0a093dd640e0dad0b261dae2427f2541b5426c.zip
fetch-pack: in protocol v2, reset in_vain upon ACK
In the function process_acks() in fetch-pack.c, the variable received_ack is meant to track that an ACK was received, but it was never set. This results in negotiation terminating prematurely through the in_vain counter, when the counter should have been reset upon every ACK. Therefore, reset the in_vain counter upon every ACK. Helped-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Jonathan Tan <jonathantanmy@google.com> Reviewed-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'submodule.h')
0 files changed, 0 insertions, 0 deletions