From: Jiyong Min Date: Thu, 30 Mar 2017 08:37:29 +0000 (+0900) Subject: Remove to free MMHandleType memory. X-Git-Tag: submit/tizen/20170330.084912^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F38%2F122138%2F2;p=platform%2Fcore%2Fapi%2Fmetadata-extractor.git Remove to free MMHandleType memory. [Problem] C# TCT was blocked by crash - The value of attributes has been freed by 'metadata_extractor_destroy' and 'metadata_extractor_get_metadata'. It make the destroy function be double-free the memory, so it is crashed. [Solution] Remove to free MMHandleType memory in 'metadata_extractor_get_metadata' Change-Id: Ia74ac9e963a4154770b55e4990f7e7d44e01aac1 Signed-off-by: Jiyong Min --- diff --git a/src/metadata_extractor.c b/src/metadata_extractor.c index 6d367a6..81d5660 100755 --- a/src/metadata_extractor.c +++ b/src/metadata_extractor.c @@ -1503,7 +1503,6 @@ int metadata_extractor_get_metadata(metadata_extractor_h metadata, metadata_extr if (is_string) { if ((s_value != NULL) && (strlen(s_value) > 0)) { *value = strdup(s_value); - SAFE_FREE(s_value); if (*value == NULL) { metadata_extractor_error("OUT_OF_MEMORY(0x%08x)", METADATA_EXTRACTOR_ERROR_OUT_OF_MEMORY); return METADATA_EXTRACTOR_ERROR_OUT_OF_MEMORY;