From e05e8d88acc5296a418e236cf038556b491831f3 Mon Sep 17 00:00:00 2001 From: hj kim Date: Thu, 18 Jun 2020 11:02:01 +0900 Subject: [PATCH] Improve image_util_decode_set_input_path() Change-Id: Ia7af5c3447cb6e943b9fd8c6f002b49d26b27d2e --- src/image_util_decode.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/image_util_decode.c b/src/image_util_decode.c index 9498652..933e932 100644 --- a/src/image_util_decode.c +++ b/src/image_util_decode.c @@ -142,19 +142,14 @@ int image_util_decode_set_input_path(image_util_decode_h handle, const char *pat image_util_retvm_if((err != IMAGE_UTIL_ERROR_NONE), err, "__image_util_decode_read_header failed"); err = __image_util_decode_check_image_type(image_header, &_handle->image_type); - if (err != IMAGE_UTIL_ERROR_NONE) { - image_util_error("__image_util_decode_check_image_type failed"); - IMAGE_UTIL_SAFE_FREE(image_header); - return err; - } + g_free(image_header); + image_util_retvm_if(err != IMAGE_UTIL_ERROR_NONE, err, "Fail to __image_util_decode_check_image_type"); - IMAGE_UTIL_SAFE_FREE(image_header); + IMAGE_UTIL_SAFE_FREE(_handle->src_buffer); g_free(_handle->path); _handle->path = g_strdup(path); - IMAGE_UTIL_SAFE_FREE(_handle->src_buffer); - return err; } -- 2.7.4