aboutsummaryrefslogtreecommitdiff
path: root/src/xz/suffix.c
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2015-10-12 20:29:09 +0300
committerLasse Collin <lasse.collin@tukaani.org>2016-12-26 17:57:51 +0200
commitd74377e62b4c649e40294dd441de72c0f092e67c (patch)
tree5165f7ed82c8ab6c39e46928d49992a4cdcb7ff2 /src/xz/suffix.c
parentUpdate THANKS. (diff)
downloadxz-d74377e62b4c649e40294dd441de72c0f092e67c.tar.xz
liblzma: Fix a memory leak in error path of lzma_index_dup().
lzma_index_dup() calls index_dup_stream() which, in case of an error, calls index_stream_end() to free memory allocated by index_stream_init(). However, it illogically didn't actually free the memory. To make it logical, the tree handling code was modified a bit in addition to changing index_stream_end(). Thanks to Evan Nemerson for the bug report.
Diffstat (limited to 'src/xz/suffix.c')
0 files changed, 0 insertions, 0 deletions