Fixed a dangling pointer that caused invalid free().
This commit is contained in:
parent
cf49f42a6b
commit
863028cb7a
|
@ -385,6 +385,7 @@ lzma_info_metadata_set(lzma_info *info, lzma_allocator *allocator,
|
|||
|
||||
const lzma_ret ret = lzma_info_index_set(
|
||||
info, allocator, metadata->index, eat_index);
|
||||
metadata->index = NULL;
|
||||
if (ret != LZMA_OK)
|
||||
return ret;
|
||||
|
||||
|
|
Loading…
Reference in New Issue