From: Piotr Kosko Date: Tue, 2 Oct 2018 11:25:19 +0000 (+0200) Subject: [Archive][Exif] Added missing error checking X-Git-Tag: submit/tizen/20181010.065230^2^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F92%2F190492%2F1;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Archive][Exif] Added missing error checking [Verification] Code compiles without errors. Change-Id: I588a1d08f4dea4a19038653b2889a1daa5b45673 Signed-off-by: Piotr Kosko --- diff --git a/src/archive/zip_add_request.cc b/src/archive/zip_add_request.cc index d8cb38d9..d6e862f3 100644 --- a/src/archive/zip_add_request.cc +++ b/src/archive/zip_add_request.cc @@ -360,7 +360,11 @@ PlatformResult ZipAddRequest::addToZipArchive(filesystem::NodePtr src_file_node) // Get file length fseek(m_input_file, 0, SEEK_END); const size_t in_file_size = ftell(m_input_file); - fseek(m_input_file, 0, SEEK_SET); + int res = fseek(m_input_file, 0, SEEK_SET); + if (0 != res) { + return LogAndCreateResult(ErrorCode::UNKNOWN_ERR, "Reading input file failed", + ("fseek failed with error! [%d]", res)); + } LoggerD("Source file: [%s] size: %d - %s", src_file_path.c_str(), in_file_size, bytesToReadableString(in_file_size).c_str()); diff --git a/src/exif/jpeg_file.cc b/src/exif/jpeg_file.cc index aefd179b..39bf00c7 100644 --- a/src/exif/jpeg_file.cc +++ b/src/exif/jpeg_file.cc @@ -148,7 +148,11 @@ PlatformResult JpegFile::load(const std::string& path) { ("Couldn't open Jpeg file: [%s]", path.c_str())); } - fseek(m_in_file, 0, SEEK_END); + int res = fseek(m_in_file, 0, SEEK_END); + if (0 != res) { + return LogAndCreateResult(ErrorCode::UNKNOWN_ERR, "Reading JPEG file failed", + ("fseek failed with error! [%d]", res)); + } long ftell_val = ftell(m_in_file); if (0 > ftell_val) { diff --git a/src/humanactivitymonitor/humanactivitymonitor_manager.cc b/src/humanactivitymonitor/humanactivitymonitor_manager.cc index 1dc5779d..13f3a0c7 100644 --- a/src/humanactivitymonitor/humanactivitymonitor_manager.cc +++ b/src/humanactivitymonitor/humanactivitymonitor_manager.cc @@ -1523,8 +1523,8 @@ HumanActivityMonitorManager::HumanActivityMonitorManager() return ConvertRecordedTime(data, obj); }; - monitors_.insert(std::make_pair(kActivityTypePedometer, - std::make_shared())); + monitors_.insert( + std::make_pair(kActivityTypePedometer, std::make_shared())); monitors_.insert(std::make_pair(kActivityTypeWristUp, std::make_shared(kActivityTypeWristUp))); monitors_.insert(std::make_pair(