Skip to content

Commit 74404d1

Browse files
h7 fclose issue hotfix
1 parent 0c69286 commit 74404d1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/ota/implementation/OTASTM32H7.cpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ OTACloudProcessInterface::State STM32H7OTACloudProcess::startOTA() {
7575

7676

7777
OTACloudProcessInterface::State STM32H7OTACloudProcess::flashOTA() {
78-
fclose(decompressed);
79-
decompressed = nullptr;
78+
storageClean();
8079

8180
/* Schedule the firmware update. */
8281
if(!storageOpen()) {
@@ -113,7 +112,9 @@ void STM32H7OTACloudProcess::storageClean() {
113112
DEBUG_VERBOSE(F("storage clean"));
114113

115114
if(decompressed != nullptr) {
116-
fclose(decompressed);
115+
int res = fclose(decompressed);
116+
DEBUG_VERBOSE("error on fclose %d", res);
117+
117118
decompressed = nullptr;
118119
}
119120

0 commit comments

Comments
 (0)