Use g_strdup() instead of g_strndup() 25/231525/1
authorhj kim <backto.kim@samsung.com>
Wed, 22 Apr 2020 07:36:49 +0000 (16:36 +0900)
committerhj kim <backto.kim@samsung.com>
Wed, 22 Apr 2020 07:36:49 +0000 (16:36 +0900)
Change-Id: I04b8b5021cea1cd9708aea409071807fb34a8c95

src/image_util_decode.c
src/image_util_encode.c

index a417b80a48ae0d9dc8ee1b8dcc300a0335da11f9..e48a44f4aacf93cdd6bf6a101c49bf874c0807f7 100644 (file)
@@ -158,10 +158,9 @@ int image_util_decode_set_input_path(image_util_decode_h handle, const char *pat
        }
 
        IMAGE_UTIL_SAFE_FREE(image_header);
-       IMAGE_UTIL_SAFE_G_FREE(_handle->path);
 
-       _handle->path = g_strndup(path, strlen(path));
-       image_util_retvm_if(_handle->path == NULL, IMAGE_UTIL_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
+       g_free(_handle->path);
+       _handle->path = g_strdup(path);
 
        IMAGE_UTIL_SAFE_FREE(_handle->src_buffer);
 
index ef68ee6685a5d949f62bba75df74891961cfaecf..645d3f43d69319a25410fa778750900f8e7111af 100644 (file)
@@ -261,13 +261,10 @@ int image_util_encode_set_output_path(image_util_encode_h handle, const char *pa
        image_util_retvm_if(handle == NULL, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid Handle");
        image_util_retvm_if(!IMAGE_UTIL_STRING_VALID(path), IMAGE_UTIL_ERROR_NO_SUCH_FILE, "Invalid path");
 
-       if (_handle->dst_buffer)
-               _handle->dst_buffer = NULL;
-
-       IMAGE_UTIL_SAFE_FREE(_handle->path);
+       _handle->dst_buffer = NULL;
 
-       _handle->path = g_strndup(path, strlen(path));
-       image_util_retvm_if(_handle->path == NULL, IMAGE_UTIL_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
+       g_free(_handle->path);
+       _handle->path = g_strdup(path);
 
        return IMAGE_UTIL_ERROR_NONE;
 }