Commit 3125929bc43b3a91ccfe35a6c30aa135bafa4c0b

Vicent Martí 2011-09-18T19:54:18

Merge pull request #393 from schu/unused-but-set-variable filebuf.c: fix unused-but-set warning

1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/src/filebuf.c b/src/filebuf.c
index 26f4013..bc1a8dc 100644
--- a/src/filebuf.c
+++ b/src/filebuf.c
@@ -108,7 +108,8 @@ static int write_deflate(git_filebuf *file, void *source, size_t len)
 			zs->avail_out = (uInt)file->buf_size;
 
 			result = deflate(zs, file->flush_mode);
-			assert(result != Z_STREAM_ERROR);
+			if (result == Z_STREAM_ERROR)
+				return git__throw(GIT_ERROR, "Failed to deflate input");
 
 			have = file->buf_size - (size_t)zs->avail_out;