Commit 4d4befac by Edward Thomson

pack: check pack_window_open return

parent 9bb61bad
......@@ -844,7 +844,10 @@ static int packfile_unpack_compressed(
unsigned int window_len;
unsigned char *in;
in = pack_window_open(p, mwindow, *position, &window_len);
if ((in = pack_window_open(p, mwindow, *position, &window_len)) == NULL) {
error = -1;
goto out;
}
if ((error = git_zstream_set_input(&zstream, in, window_len)) < 0 ||
(error = git_zstream_get_output_chunk(data + total, &bytes, &zstream)) < 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment