From 07be2916e1c9d04dc19fc1f0781d0d8ac9a73db9 Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Tue, 19 Oct 2004 04:23:57 +0000 Subject: [PATCH] fix leak: chain was not being freed in one error case --- src/metaflac/operations.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/metaflac/operations.c b/src/metaflac/operations.c index 89dc6fb4..a19e9e13 100644 --- a/src/metaflac/operations.c +++ b/src/metaflac/operations.c @@ -110,6 +110,7 @@ FLAC__bool do_major_operation_on_file(const char *filename, const CommandLineOpt if(!FLAC__metadata_chain_read(chain, filename)) { print_error_with_chain_status(chain, "%s: ERROR: reading metadata", filename); + FLAC__metadata_chain_delete(chain); return false; }