From 4e9e157a1f546d552e644fb5f77c5ecd9a08960e Mon Sep 17 00:00:00 2001 From: Minje Ahn Date: Thu, 14 Jan 2021 08:33:50 +0900 Subject: [PATCH] Fix bug when getting artwork Set handle to NULL after destroying tag attributes in metadata_extractor_get_artwork() Change-Id: Iaa4ef8de022701bc9dee514734f18ba8080a4772 Signed-off-by: Minje Ahn --- src/metadata_extractor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/metadata_extractor.c b/src/metadata_extractor.c index aa5d823..4b94a4e 100644 --- a/src/metadata_extractor.c +++ b/src/metadata_extractor.c @@ -840,6 +840,7 @@ int metadata_extractor_get_artwork(metadata_extractor_h metadata, void **artwork if (_metadata->tag_h) { ret = mm_file_destroy_tag_attrs(_metadata->tag_h); metadata_extractor_retvm_if(ret != FILEINFO_ERROR_NONE, METADATA_EXTRACTOR_ERROR_OPERATION_FAILED, "Failed to destroy tag handle"); + _metadata->tag_h = NULL; } ret = __metadata_extractor_check_and_extract_meta(_metadata, METADATA_TYPE_TAG, true); -- 2.34.1