Should I re-roll with just that change? On Tue, Aug 16, 2022 at 11:58 AM Junio C Hamano <gitster@xxxxxxxxx> wrote: > > Junio C Hamano <gitster@xxxxxxxxx> writes: > > >> + * languages, the following swap is suggested: > >> + * " %s\n" -> "%s \n" > >> + */ > >> + strbuf_addf(&tmp, _(" %s\n"), msg_list.items[i].string); > >> + } > >> + strbuf_reset(msg); > >> + strbuf_add(msg, tmp.buf, tmp.len); > >> +} > > > > Here, tmp is not released, and mst_list holds the words split out of msg. > > FWIW, with this fixed, the tip of 'seen' passes the linux-leaks CI > job. > > > merge-ort.c | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git i/merge-ort.c w/merge-ort.c > > index 4cb92bdff8..cdb53770be 100644 > > --- i/merge-ort.c > > +++ w/merge-ort.c > > @@ -4507,6 +4507,8 @@ static void format_submodule_conflict_suggestion(struct strbuf *msg) { > > } > > strbuf_reset(msg); > > strbuf_add(msg, tmp.buf, tmp.len); > > + string_list_clear(&msg_list, 0); > > + strbuf_release(&tmp); > > } > > > > static void print_submodule_conflict_suggestion(struct string_list *csub) {