fix indentation, copy asize
diff --git a/src/libgit2/filter.c b/src/libgit2/filter.c
index 1fda637..788ed9c 100644
--- a/src/libgit2/filter.c
+++ b/src/libgit2/filter.c
@@ -904,13 +904,15 @@ static int buffered_stream_close(git_writestream *s)
#ifndef GIT_DEPRECATE_HARD
if (buffered_stream->write_fn == NULL) {
- git_buf legacy_output = GIT_BUF_INIT,
- legacy_input = GIT_BUF_INIT;
-
- legacy_output.ptr = buffered_stream->output->ptr;
- legacy_output.size = buffered_stream->output->size;
- legacy_input.ptr = buffered_stream->input.ptr;
- legacy_input.size = buffered_stream->input.size;
+ git_buf legacy_output = GIT_BUF_INIT,
+ legacy_input = GIT_BUF_INIT;
+
+ legacy_output.ptr = buffered_stream->output->ptr;
+ legacy_output.size = buffered_stream->output->size;
+ legacy_output.reserved = buffered_stream->output->asize;
+ legacy_input.ptr = buffered_stream->input.ptr;
+ legacy_input.size = buffered_stream->input.size;
+ legacy_input.reserved = buffered_stream->input.asize;
error = buffered_stream->legacy_write_fn(
buffered_stream->filter,