diff options
Diffstat (limited to 'libFLAC/metadata_iterators.c')
-rw-r--r-- | libFLAC/metadata_iterators.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libFLAC/metadata_iterators.c b/libFLAC/metadata_iterators.c index 15362f7..8b9dbec 100644 --- a/libFLAC/metadata_iterators.c +++ b/libFLAC/metadata_iterators.c @@ -1217,6 +1217,7 @@ static FLAC__bool chain_read_cb_(FLAC__Metadata_Chain *chain, FLAC__IOHandle han } if(!read_metadata_block_header_cb_(handle, read_cb, &is_last, &type, &length)) { + node_delete_(node); chain->status = FLAC__METADATA_CHAIN_STATUS_READ_ERROR; return false; } |