From: Stefan Beller Date: Sun, 11 Sep 2016 05:42:06 GMT Subject: [PATCH 06/10] diff.c: emit_line_0 can handle no color Message-ID: <1473572530-25764-7-git-send-email-stefanbeller@gmail.com> In-Reply-To: <1473572530-25764-1-git-send-email-stefanbeller@gmail.com> From: Stefan Beller --- diff.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/diff.c b/diff.c index 87b1bb2..2aefd0f 100644 --- a/diff.c +++ b/diff.c @@ -473,11 +473,13 @@ static void emit_line_0(struct diff_options *o, const char *set, const char *res } if (len || !nofirst) { - fputs(set, file); + if (set) + fputs(set, file); if (!nofirst) fputc(first, file); fwrite(line, len, 1, file); - fputs(reset, file); + if (reset) + fputs(reset, file); } if (has_trailing_carriage_return) fputc('\r', file); -- 2.7.4