|
@@ -3227,7 +3227,11 @@ static portBASE_TYPE prvTaskFTPCommand(cli_state_t *cli_state, int8_t *pcWriteBu
|
|
|
unsigned statuslen = strlen(status);
|
|
|
sprintf((char *)pcWriteBuffer, "Статус обновления по FTP: %s%%\r\n", status);
|
|
|
// stop polling when we get an error message or 100%
|
|
|
- return statuslen < 3;
|
|
|
+ bool resume = statuslen < 3;
|
|
|
+ if (!resume) {
|
|
|
+ ran = false;
|
|
|
+ }
|
|
|
+ return resume;
|
|
|
} else {
|
|
|
// run!
|
|
|
ftpcfg.settings = &sSettings.sFTPUpdate;
|