Commit 30ee8dc804f0f9c0600dc96bda4a16307d753c96

Stefan Sperling 2022-01-18T20:51:19

add missing error check in got_inflate_to_mem_mmap()

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/lib/inflate.c b/lib/inflate.c
index 68d7827..b042614 100644
--- a/lib/inflate.c
+++ b/lib/inflate.c
@@ -425,6 +425,8 @@ got_inflate_to_mem_mmap(uint8_t **outbuf, size_t *outlen,
 		}
 	} else {
 		err = got_inflate_init(&zb, NULL, GOT_INFLATE_BUFSIZE, csum);
+		if (err)
+			return err;
 	}
 
 	*outlen = 0;