diff options
Diffstat (limited to 'pkt-line.c')
-rw-r--r-- | pkt-line.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkt-line.c b/pkt-line.c index 4823d3bb9d..647bbd3bce 100644 --- a/pkt-line.c +++ b/pkt-line.c @@ -136,8 +136,9 @@ 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; + strbuf_reset(&buf); format_packet(&buf, fmt, args); if (write_in_full(fd, buf.buf, buf.len) < 0) { if (!gently) { |