Fix memory leak 09/111909/3
authorMinje Ahn <minje.ahn@samsung.com>
Tue, 24 Jan 2017 23:51:02 +0000 (08:51 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Wed, 25 Jan 2017 07:36:23 +0000 (16:36 +0900)
Free s_value in metadata_extractor_get_metadata API

Change-Id: Idcc4d0f42158b21c10af14078c7ecba98fc10c7d
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
packaging/capi-media-metadata-extractor.spec
src/metadata_extractor.c

index ea6a33fe37500fae5a2af37db9e96f56a95e3034..fae136fcdc078a18f71c8c940600334bdf7537b1 100755 (executable)
@@ -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
index 81d5660877e0430a4d2178d7887e23354afd2102..6d367a6ff4c7c8fba5528c0353fd30e8ea6ff57d 100755 (executable)
@@ -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;