Fix bug when getting artwork 37/251437/2 accepted/tizen/6.5/unified/20211028.094922 accepted/tizen/unified/20210115.004553 submit/tizen/20210114.023654 submit/tizen_6.5/20211028.161801 tizen_6.5.m2_release
authorMinje Ahn <minje.ahn@samsung.com>
Wed, 13 Jan 2021 23:33:50 +0000 (08:33 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Thu, 14 Jan 2021 00:28:48 +0000 (09:28 +0900)
Set handle to NULL after destroying tag attributes in metadata_extractor_get_artwork()

Change-Id: Iaa4ef8de022701bc9dee514734f18ba8080a4772
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
src/metadata_extractor.c

index aa5d823..4b94a4e 100644 (file)
@@ -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);