summaryrefslogtreecommitdiff
path: root/contrib/svn-fe
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2015-06-12 17:28:08 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2015-06-15 13:25:50 -0700
commitf3612acb9302fc9332958b77c5ca5fc05cacb029 (patch)
treedfd082d1ac1b51b36480be866f30f805396debfc /contrib/svn-fe
parentSecond half of seventh batch (diff)
downloadtgif-f3612acb9302fc9332958b77c5ca5fc05cacb029.tar.xz
pkt-line: simplify starts_with checks in packet tracing
We carefully check that our pkt buffer has enough characters before seeing if it starts with "PACK". The intent is to avoid reading random memory if we get a short buffer like "PAC". However, we know that the traced packets are always NUL-terminated. They come from one of these sources: 1. A string literal. 2. `format_packet`, which uses a strbuf. 3. `packet_read`, which defensively NUL-terminates what we read. We can therefore drop the length checks, as we know we will hit the trailing NUL if we have a short input. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/svn-fe')
0 files changed, 0 insertions, 0 deletions