summaryrefslogtreecommitdiff
path: root/prompt.h
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2015-09-24 17:05:54 -0400
committerJunio C Hamano <gitster@pobox.com>2015-09-25 10:18:18 -0700
commit0bb443fdd2518600f88434e2aad8f515546ee707 (patch)
tree7ef780e41809bc8b6394d70730a8e925d0e4efa7 /prompt.h
parent1d895f194ff612057989f477dc106aa1c7ac2016 (diff)
downloadgit-0bb443fdd2518600f88434e2aad8f515546ee707.tar.gz
trace: use strbuf for quote_crnl output
When we output GIT_TRACE_SETUP paths, we quote any meta-characters. But our buffer to hold the result is only PATH_MAX bytes, and we could double the size of the input path (if every character needs quoting). We could use a 2*PATH_MAX buffer, if we assume the input will never be more than PATH_MAX. But it's easier still to just switch to a strbuf and not worry about whether the input can exceed PATH_MAX or not. The original copied the "p2" pointer to "p1", advancing both. Since this gets rid of "p1", let's also drop "p2", whose name is now confusing. We can just advance the original "path" pointer. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'prompt.h')
0 files changed, 0 insertions, 0 deletions