Fix memory leak issue 95/62695/1 accepted/tizen/common/20160318.145633 accepted/tizen/ivi/20160318.113643 accepted/tizen/mobile/20160318.113424 accepted/tizen/tv/20160318.113523 accepted/tizen/wearable/20160318.113501 submit/tizen/20160317.114700
authorJiyong Min <jiyong.min@samsung.com>
Thu, 17 Mar 2016 11:35:45 +0000 (20:35 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Thu, 17 Mar 2016 11:36:59 +0000 (20:36 +0900)
Change-Id: I9c21b813fce4c8f227491a668956840c5291ee0c
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
gif/mm_util_gif.c
packaging/libmm-utility.spec

index 42f6db3..da6ee75 100755 (executable)
@@ -497,8 +497,11 @@ static int __write_gif(mm_util_gif_data *encoded)
                encoded->frames[i]->disposal_mode = MM_UTIL_GIF_DISPOSAL_UNSPECIFIED;
                encoded->frames[i]->is_transparent = false;
 
-               if (__save_buffer_to_gif(encoded->GifFile, OutputBuffer, OutputColorMap, encoded->frames[i]) != MM_UTIL_ERROR_NONE)
+               if (__save_buffer_to_gif(encoded->GifFile, OutputBuffer, OutputColorMap, encoded->frames[i]) != MM_UTIL_ERROR_NONE) {
+                       mm_util_error("save_buffer_to_gif is failed");
+                       free(OutputBuffer);
                        return MM_UTIL_ERROR_INVALID_OPERATION;
+               }
 
                free(OutputBuffer);
                encoded->current_count++;
index cf65ac0..212482c 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       libmm-utility
 Summary:    Multimedia Framework Utility Library
-Version:    0.21
+Version:    0.22
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0