mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
fix startUpdate always false
This commit is contained in:
parent
b1ea7b602e
commit
95089b75b9
@ -146,15 +146,17 @@ t_httpUpdate_return ESP8266HTTPUpdate::handleUpdate(HTTPClient * http, const cha
|
|||||||
switch(code) {
|
switch(code) {
|
||||||
case HTTP_CODE_OK: ///< OK (Start Update)
|
case HTTP_CODE_OK: ///< OK (Start Update)
|
||||||
if(len > 0) {
|
if(len > 0) {
|
||||||
bool startUpdate = false;
|
bool startUpdate = true;
|
||||||
if(spiffs) {
|
if(spiffs) {
|
||||||
size_t spiffsSize = ((size_t) &_SPIFFS_end - (size_t) &_SPIFFS_start);
|
size_t spiffsSize = ((size_t) &_SPIFFS_end - (size_t) &_SPIFFS_start);
|
||||||
if(len > (int) spiffsSize) {
|
if(len > (int) spiffsSize) {
|
||||||
DEBUG_HTTP_UPDATE("[httpUpdate] spiffsSize to low (%d) needed: %d\n", spiffsSize, len);
|
DEBUG_HTTP_UPDATE("[httpUpdate] spiffsSize to low (%d) needed: %d\n", spiffsSize, len);
|
||||||
|
startUpdate = false;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if(len > (int) ESP.getFreeSketchSpace()) {
|
if(len > (int) ESP.getFreeSketchSpace()) {
|
||||||
DEBUG_HTTP_UPDATE("[httpUpdate] FreeSketchSpace to low (%d) needed: %d\n", ESP.getFreeSketchSpace(), len);
|
DEBUG_HTTP_UPDATE("[httpUpdate] FreeSketchSpace to low (%d) needed: %d\n", ESP.getFreeSketchSpace(), len);
|
||||||
|
startUpdate = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user