From: Minje Ahn Date: Tue, 24 Jan 2017 23:51:02 +0000 (+0900) Subject: Fix memory leak X-Git-Tag: submit/tizen/20170323.063443~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c144c80adbcf10e177fbff262fd538c9df6e922;p=platform%2Fcore%2Fapi%2Fmetadata-extractor.git Fix memory leak Free s_value in metadata_extractor_get_metadata API Change-Id: Idcc4d0f42158b21c10af14078c7ecba98fc10c7d Signed-off-by: Minje Ahn --- diff --git a/packaging/capi-media-metadata-extractor.spec b/packaging/capi-media-metadata-extractor.spec index ea6a33f..fae136f 100755 --- a/packaging/capi-media-metadata-extractor.spec +++ b/packaging/capi-media-metadata-extractor.spec @@ -1,6 +1,6 @@ Name: capi-media-metadata-extractor Summary: A media metadata extractor library in Tizen Native API -Version: 0.1.3 +Version: 0.1.4 Release: 1 Group: Multimedia/API License: Apache-2.0 diff --git a/src/metadata_extractor.c b/src/metadata_extractor.c index 81d5660..6d367a6 100755 --- a/src/metadata_extractor.c +++ b/src/metadata_extractor.c @@ -1503,6 +1503,7 @@ 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;