Merge pull request #197 from ccawley2011/patch-3

Fix use of uninitialized memory in tinfl_decompress_mem_to_callback()
This commit is contained in:
Martin Raiber 2021-11-11 21:39:08 +01:00 committed by GitHub
commit 66c7313326
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -701,6 +701,7 @@ int tinfl_decompress_mem_to_callback(const void *pIn_buf, size_t *pIn_buf_size,
size_t in_buf_ofs = 0, dict_ofs = 0; size_t in_buf_ofs = 0, dict_ofs = 0;
if (!pDict) if (!pDict)
return TINFL_STATUS_FAILED; return TINFL_STATUS_FAILED;
memset(pDict,0,TINFL_LZ_DICT_SIZE);
tinfl_init(&decomp); tinfl_init(&decomp);
for (;;) for (;;)
{ {