From: Mateusz Moscicki Date: Thu, 26 Jan 2023 09:21:18 +0000 (+0100) Subject: upgrade-apply-deltafs: Return an error when attribute file cannot be opened X-Git-Tag: accepted/tizen/unified/20230209.111250~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e49d79e30e4c005ca6bc19a6e71bf61c88dbe306;p=platform%2Fcore%2Fsystem%2Fupgrade.git upgrade-apply-deltafs: Return an error when attribute file cannot be opened Change-Id: I3c2c65878c14924ba60d50d0603cf8364d455778 --- diff --git a/src/upgrade-apply-deltafs/engine/SS_UPI.c b/src/upgrade-apply-deltafs/engine/SS_UPI.c index f93c570..d36b864 100755 --- a/src/upgrade-apply-deltafs/engine/SS_UPI.c +++ b/src/upgrade-apply-deltafs/engine/SS_UPI.c @@ -977,6 +977,9 @@ int SS_FSSetAttributes(ua_dataSS_t * ua_dataSS) LOGE("Cannot open attr file!\n"); unlink(ua_dataSS->tar_data->text_files_info[ATTR_FILE].extracted_name); ua_dataSS->tar_data->text_files_info[ATTR_FILE].size = 0; + SS_Free(item_data); + SS_SetUpgradeState(E_SS_FSBADATTRIBUTES); + return E_SS_FAILURE; } int read_data = read(fd, item_data, item_size); if (read_data <= 0) {