From: Junio C Hamano Date: Tue, 19 Sep 2017 01:47:52 +0000 (+0900) Subject: Merge branch 'ma/pkt-line-leakfix' X-Git-Tag: v2.15.0-rc0~96 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/c78e182d55b96b40729be83e55999a93e1499a4c?hp=b0727e2439abb8a87a7d1ad1e57032830086a390 Merge branch 'ma/pkt-line-leakfix' A leakfix. * ma/pkt-line-leakfix: pkt-line: re-'static'-ify buffer in packet_write_fmt_1() --- diff --git a/pkt-line.c b/pkt-line.c index 7db9119573..f364944b93 100644 --- a/pkt-line.c +++ b/pkt-line.c @@ -136,9 +136,10 @@ static void format_packet(struct strbuf *out, const char *fmt, va_list args) static int packet_write_fmt_1(int fd, int gently, const char *fmt, va_list args) { - struct strbuf buf = STRBUF_INIT; + static struct strbuf buf = STRBUF_INIT; ssize_t count; + strbuf_reset(&buf); format_packet(&buf, fmt, args); count = write_in_full(fd, buf.buf, buf.len); if (count == buf.len)