diff options
author | Jeff King <peff@peff.net> | 2015-09-24 17:06:58 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2015-09-25 10:18:18 -0700 |
commit | 0cc41428596ec1cd3862918ef781793ef7346ba5 (patch) | |
tree | e24056a8c9430b9d9f58dc4e416931a00c396cf9 /grep.c | |
parent | add_packed_git: convert strcpy into xsnprintf (diff) | |
download | tgif-0cc41428596ec1cd3862918ef781793ef7346ba5.tar.xz |
http-push: replace strcat with xsnprintf
We account for these strcats in our initial allocation, but
the code is confusing to follow and verify. Let's remember
our original allocation length, and then xsnprintf can
verify that we don't exceed it.
Note that we can't just use xstrfmt here (which would be
even cleaner) because the code tries to grow the buffer only
when necessary.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'grep.c')
0 files changed, 0 insertions, 0 deletions