[PATCH v2 1/4] streaming: allow to call close_istream(NULL);
This makes it more convenient in cleanup code, like free(NULL).
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
---
streaming.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/streaming.c b/streaming.c
index 3a3cd12..38b39cd 100644
--- a/streaming.c
+++ b/streaming.c
@@ -94,7 +94,7 @@ struct git_istream {
int close_istream(struct git_istream *st)
{
- int r = st->vtbl->close(st);
+ int r = st ? st->vtbl->close(st) : 0;
free(st);
return r;
}
--
1.7.8.36.g69ee2