Modify to free memory encoded to bmp ref/for/tizen
authorJiyong Min <jiyong.min@samsung.com>
Wed, 27 Sep 2017 10:36:17 +0000 (19:36 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Wed, 27 Sep 2017 10:51:49 +0000 (19:51 +0900)
(fix coverity issue)

Change-Id: Id380453efa6a148e900aba38eff78045ac2c9840
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
bmp/mm_util_bmp.c
imgp/mm_util_imgp.c
packaging/libmm-utility.spec

index 9d7a6285a13ebdebdd2dcec0c0efe86708363ef2..946b310341f4fe371d35f29c1329883c52fe4fb9 100755 (executable)
@@ -285,7 +285,7 @@ int mm_util_encode_bmp_to_memory(mm_util_bmp_data *encoded, void **buffer, size_
        if (bmp_save2(bmp, buffer, size) == false) {
                mm_util_error("Saving bmp was failed.");
                bmp_destroy(bmp);
-               BMP_SAFE_FREE(buffer);
+               BMP_SAFE_FREE(*buffer);
                *size = 0;
                return MM_UTIL_ERROR_INVALID_OPERATION;
        }
index 086fcc588b0aa0475603abc21fa67ecf3858c013..ddc9d77a67379f10e5bc8f5bd7074c2f6aee96f9 100755 (executable)
@@ -1331,7 +1331,8 @@ int mm_util_create(mm_util_imgp_h *imgp_handle)
        mm_util_s *handle = calloc(1, sizeof(mm_util_s));
        if (!handle) {
                mm_util_error("[ERROR] - _handle");
-               ret = MM_UTIL_ERROR_INVALID_OPERATION;
+               TTRACE_END();
+               return MM_UTIL_ERROR_OUT_OF_MEMORY;
        }
 
        ret = __mm_util_handle_init(handle);
index ef928721ff0a60ecdcd1e78302fc50d2184e09f0..ef1cdc4c33918d59fce7e81deb087041f0257b25 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       libmm-utility
 Summary:    Multimedia Framework Utility Library
-Version:    0.41
+Version:    0.42
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0