From: Junio C Hamano Date: Tue, 4 Jun 2024 18:46:10 +0000 (-0700) Subject: imap-send: minimum leakfix X-Git-Tag: v2.46.0-rc0~67^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=56f4f4a29d;p=thirdparty%2Fgit.git imap-send: minimum leakfix EVen with the minimum "no-op" invocation t1517 makes, "git imap-send" leaks an empty strbuf it used to read a 0-byte string into. There are a few other topics cooking in 'next' that plugs many other leaks in this program, so let's minimally fix this one, barely enough to make CI pass, leaving the rest for the other topic. Helped-by: Jeff King Signed-off-by: Junio C Hamano --- diff --git a/imap-send.c b/imap-send.c index c0130d0e02..fb2506dbef 100644 --- a/imap-send.c +++ b/imap-send.c @@ -1543,6 +1543,7 @@ int cmd_main(int argc, const char **argv) } if (all_msgs.len == 0) { + strbuf_release(&all_msgs); fprintf(stderr, "nothing to send\n"); return 1; }