Change free to SAFE_FREE 16/147916/1 accepted/tizen/unified/20170907.060441 submit/tizen/20170906.051057
authorHaejeong Kim <backto.kim@samsung.com>
Wed, 6 Sep 2017 05:01:06 +0000 (14:01 +0900)
committerHaejeong Kim <backto.kim@samsung.com>
Wed, 6 Sep 2017 05:01:06 +0000 (14:01 +0900)
Change-Id: Ia773b6de6f99a382a48221992b5d326dbec2e9cb

src/codec/img-codec.c

index e87e93f..bebe05b 100755 (executable)
@@ -20,6 +20,7 @@
  */
 
 #include "media-thumb-debug.h"
+#include "media-thumb-util.h"
 #include "img-codec.h"
 #include <string.h>
 #include <image_util.h>
@@ -48,7 +49,7 @@ unsigned int *ImgGetFirstFrameAGIFAtSize(const char *szFileName,
 
                if (ImgConvertRGB565ToRGB888(pFrameInfo->pOutBits, &pDecodedRGB888Buf, pFrameInfo->width, pFrameInfo->height)) {
                        if (pDecodedRGB888Buf) {
-                               free(pFrameInfo->pOutBits);
+                               SAFE_FREE(pFrameInfo->pOutBits);
                                pFrameInfo->pOutBits = pDecodedRGB888Buf;
                                unsigned char *src = ((unsigned char *)(pFrameInfo->pOutBits));
 
@@ -172,11 +173,7 @@ AGifFrameInfo *ImgCreateAGIFFrame(const char *szFileName, unsigned int width, un
        if (DrmReadFile(hFile, pEncodedData, mem_alloc_size, &size) == FALSE) {
                thumb_err("DrmReadFile was failed");
                DrmCloseFile(hFile);
-
-               if (pEncodedData) {
-                       free(pEncodedData);
-                       pEncodedData = NULL;
-               }
+               SAFE_FREE(pEncodedData);
 
                return NULL;
        }