summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinje Ahn <minje.ahn@samsung.com>2017-01-25 08:51:02 +0900
committerMinje Ahn <minje.ahn@samsung.com>2017-01-25 16:36:23 +0900
commit4c144c80adbcf10e177fbff262fd538c9df6e922 (patch)
tree54d779f22e163d94f4175ff3fa0c8bc887c9d4a3
parentd9f525793fc886fc371f5f60b4556db2c0b608b7 (diff)
downloadmetadata-extractor-4c144c80adbcf10e177fbff262fd538c9df6e922.tar.gz
metadata-extractor-4c144c80adbcf10e177fbff262fd538c9df6e922.tar.bz2
metadata-extractor-4c144c80adbcf10e177fbff262fd538c9df6e922.zip
Fix memory leak
Free s_value in metadata_extractor_get_metadata API Change-Id: Idcc4d0f42158b21c10af14078c7ecba98fc10c7d Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
-rwxr-xr-xpackaging/capi-media-metadata-extractor.spec2
-rwxr-xr-xsrc/metadata_extractor.c1
2 files changed, 2 insertions, 1 deletions
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;