From: Derrick Stolee Date: Mon, 31 Aug 2026 12:51:00 GMT Subject: Re: [PATCH v2 5/7] trace2: remove use of xstrfmt() Message-ID: In-Reply-To: On 8/25/2026 6:36 PM, Junio C Hamano wrote: > Elijah Newren writes: > >> On Tue, Aug 25, 2026 at 11:59 AM Derrick Stolee via GitGitGadget >> wrote: >>> >> [...] >>> + const char *redact = ":"; >>> + char *redacted; >> [...] >>> + memcpy(redacted, arg, prefix_len); >>> + memcpy(redacted + prefix_len, redact, redact_len - 1); >> >> Only copy redact_len - 1 bytes? So only ":> trailing ">" ? Why? > > Yeah, if it were (redact_len + 1) it would have worked better, perhaps? I should have been more careful and realized that we don't have any tests that cover this logic. We have tests for ":" in pkt-line output, but not for the trace2 version. Thanks, -Stolee