Forráskód Böngészése

telnet: fixed running `ftp run` after error

Sergey Alirzaev 4 éve
szülő
commit
be35fd4210
1 módosított fájl, 5 hozzáadás és 1 törlés
  1. 5 1
      modules/cli/CLI_Commands.c

+ 5 - 1
modules/cli/CLI_Commands.c

@@ -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;