From: Jiyong Min Date: Wed, 27 Sep 2017 10:36:17 +0000 (+0900) Subject: Modify to free memory encoded to bmp X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fref%2Ffor%2Ftizen;p=platform%2Fcore%2Fmultimedia%2Flibmm-utility.git Modify to free memory encoded to bmp (fix coverity issue) Change-Id: Id380453efa6a148e900aba38eff78045ac2c9840 Signed-off-by: Jiyong Min --- diff --git a/bmp/mm_util_bmp.c b/bmp/mm_util_bmp.c index 9d7a628..946b310 100755 --- a/bmp/mm_util_bmp.c +++ b/bmp/mm_util_bmp.c @@ -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; } diff --git a/imgp/mm_util_imgp.c b/imgp/mm_util_imgp.c index 086fcc5..ddc9d77 100755 --- a/imgp/mm_util_imgp.c +++ b/imgp/mm_util_imgp.c @@ -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); diff --git a/packaging/libmm-utility.spec b/packaging/libmm-utility.spec index ef92872..ef1cdc4 100755 --- a/packaging/libmm-utility.spec +++ b/packaging/libmm-utility.spec @@ -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