8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4ececda commit b250381Copy full SHA for b250381
cores/esp8266/Updater.cpp
@@ -226,12 +226,17 @@ bool UpdaterClass::_writeBuffer(){
226
}
227
228
size_t UpdaterClass::write(uint8_t *data, size_t len) {
229
- size_t left = len;
230
if(hasError() || !isRunning())
231
return 0;
232
233
- if(len > remaining())
234
- len = remaining();
+ if(len > remaining()){
+ //len = remaining();
+ //fail instead
235
+ _error = UPDATE_ERROR_SPACE;
236
+ return 0;
237
+ }
238
+
239
+ size_t left = len;
240
241
while((_bufferLen + left) > FLASH_SECTOR_SIZE) {
242
size_t toBuff = FLASH_SECTOR_SIZE - _bufferLen;
0 commit comments