From 4c144c80adbcf10e177fbff262fd538c9df6e922 Mon Sep 17 00:00:00 2001 From: Minje Ahn Date: Wed, 25 Jan 2017 08:51:02 +0900 Subject: [PATCH] Fix memory leak Free s_value in metadata_extractor_get_metadata API Change-Id: Idcc4d0f42158b21c10af14078c7ecba98fc10c7d Signed-off-by: Minje Ahn --- packaging/capi-media-metadata-extractor.spec | 2 +- src/metadata_extractor.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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; -- 2.34.1