aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--strbuf.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/strbuf.c b/strbuf.c
index 689d8acd5e..ca80a2c77e 100644
--- a/strbuf.c
+++ b/strbuf.c
@@ -361,10 +361,10 @@ static void add_lines(struct strbuf *out,
void strbuf_add_commented_lines(struct strbuf *out, const char *buf,
size_t size, char comment_line_char)
{
- static char prefix[2];
+ char prefix[2];
- if (prefix[0] != comment_line_char)
- xsnprintf(prefix, sizeof(prefix), "%c", comment_line_char);
+ prefix[0] = comment_line_char;
+ prefix[1] = '\0';
add_lines(out, prefix, buf, size, 1);
}