Fix leak in metaflac

This leak seems to have been introduced by b3b9176

Credit: Oss-Fuzz
Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=57641
This commit is contained in:
Martijn van Beurden 2023-04-07 20:45:28 +02:00
parent bacc9d8c66
commit 775d214cdd

View File

@ -197,6 +197,7 @@ FLAC__bool do_major_operation__list(const char *filename, FLAC__Metadata_Chain *
FLAC__byte * block_raw = FLAC__metadata_object_get_raw(block);
if(block_raw == 0) {
flac_fprintf(stderr, "%s: ERROR: couldn't get block in raw form\n", filename);
FLAC__metadata_iterator_delete(iterator);
return false;
}
write_metadata_binary(block, block_raw, options->data_format_is_binary_headerless);