From: jiyong.min Date: Thu, 30 May 2019 00:33:59 +0000 (+0900) Subject: Change the valid permission to encode image X-Git-Tag: accepted/tizen/unified/20190604.014700~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F93%2F206993%2F2;p=platform%2Fcore%2Fapi%2Fimage-util.git Change the valid permission to encode image - Because encoded file do not exist before encoding, open/fopen return error for RD(read) permission. Change-Id: I24ab95e5bab5edaed62c55b0c95c8495473299d8 --- diff --git a/src/image_util_encode.c b/src/image_util_encode.c index 6aef251..5d35009 100644 --- a/src/image_util_encode.c +++ b/src/image_util_encode.c @@ -365,7 +365,7 @@ static int __image_util_encode_run_to_file(image_util_encode_h handle, image_uti image_util_retvm_if(!_handle, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid handle"); image_util_retvm_if(!image, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid image"); - ret = _check_valid_file(file_path, O_RDWR); + ret = _check_valid_file(file_path, O_WRONLY); image_util_retvm_if(ret != IMAGE_UTIL_ERROR_NONE, ret, "_check_valid_file failed (%d)", ret); image_util_sec_debug("Image type [%d]. Save to file_path [%s]", _handle->image_type, file_path); @@ -575,7 +575,7 @@ int image_util_encode_run_async_to_file(image_util_encode_h handle, image_util_i image_util_retvm_if(!_handle, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid handle"); image_util_retvm_if(!image, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid image"); image_util_retvm_if(!completed_cb, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid completed_cb"); - ret = _check_valid_file(file_path, O_RDWR); + ret = _check_valid_file(file_path, O_WRONLY); image_util_retvm_if(ret != IMAGE_UTIL_ERROR_NONE, ret, "_check_valid_file failed (%d)", ret); image_util_fenter();