diff options
author | Minje Ahn <minje.ahn@samsung.com> | 2017-01-25 08:51:02 +0900 |
---|---|---|
committer | Minje Ahn <minje.ahn@samsung.com> | 2017-01-25 16:36:23 +0900 |
commit | 4c144c80adbcf10e177fbff262fd538c9df6e922 (patch) | |
tree | 54d779f22e163d94f4175ff3fa0c8bc887c9d4a3 | |
parent | d9f525793fc886fc371f5f60b4556db2c0b608b7 (diff) | |
download | metadata-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-x | packaging/capi-media-metadata-extractor.spec | 2 | ||||
-rwxr-xr-x | src/metadata_extractor.c | 1 |
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; |