Skip to content

Commit 9c3edca

Browse files
committed
Call legacy_write_fn if given
1 parent bdab223 commit 9c3edca

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/libgit2/filter.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -902,6 +902,16 @@ static int buffered_stream_close(git_writestream *s)
902902

903903
GIT_ASSERT_ARG(buffered_stream);
904904

905+
#ifndef GIT_DEPRECATE_HARD
906+
if(buffered_stream->write_fn == NULL) {
907+
error = buffered_stream->legacy_write_fn(
908+
buffered_stream->filter,
909+
buffered_stream->payload,
910+
(git_buf *)buffered_stream->output,
911+
(git_buf *)&buffered_stream->input,
912+
buffered_stream->source);
913+
} else
914+
#endif
905915
error = buffered_stream->write_fn(
906916
buffered_stream->filter,
907917
buffered_stream->payload,

0 commit comments

Comments
 (0)