Skip to content

Commit 6da2d14

Browse files
committed
Merge branch 'ma/pkt-line-leakfix' into maint
A leakfix. * ma/pkt-line-leakfix: pkt-line: re-'static'-ify buffer in packet_write_fmt_1()
2 parents 96d14cb + 150efef commit 6da2d14

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

pkt-line.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,10 @@ static void format_packet(struct strbuf *out, const char *fmt, va_list args)
136136
static int packet_write_fmt_1(int fd, int gently,
137137
const char *fmt, va_list args)
138138
{
139-
struct strbuf buf = STRBUF_INIT;
139+
static struct strbuf buf = STRBUF_INIT;
140140
ssize_t count;
141141

142+
strbuf_reset(&buf);
142143
format_packet(&buf, fmt, args);
143144
count = write_in_full(fd, buf.buf, buf.len);
144145
if (count == buf.len)

0 commit comments

Comments
 (0)