From 669ae274228eb4157b50d9d488c83b5f3802c324 Mon Sep 17 00:00:00 2001 From: Edward Thomson Date: Mon, 23 Mar 2015 13:12:55 -0400 Subject: [PATCH] filter: clear the temp_buf if we're using one If we are using a temporary buffer for filtering, be sure to clear it before using it, in case the file that we are filtering is empty. --- src/filter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/filter.c b/src/filter.c index 6d0d48015..8bd7f4d07 100644 --- a/src/filter.c +++ b/src/filter.c @@ -809,6 +809,9 @@ static int proxy_stream_init( proxy_stream->target = target; proxy_stream->output = temp_buf ? temp_buf : &proxy_stream->temp_buf; + if (temp_buf) + git_buf_clear(temp_buf); + *out = (git_writestream *)proxy_stream; return 0; }