mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-27 12:46:34 +00:00
Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637
This commit is contained in:
commit
c80d19ad92
@ -363,13 +363,7 @@ void UfsAutoexec(void) {
|
|||||||
file.read(buf, 1);
|
file.read(buf, 1);
|
||||||
if ((buf[0] == '\n') || (buf[0] == '\r')) {
|
if ((buf[0] == '\n') || (buf[0] == '\r')) {
|
||||||
// Line terminated with linefeed or carriage return
|
// Line terminated with linefeed or carriage return
|
||||||
if (index < sizeof(cmd_line) - 1) {
|
break;
|
||||||
// Process line
|
|
||||||
break;
|
|
||||||
} else {
|
|
||||||
// Discard too long line and start with next line
|
|
||||||
index = 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else if ((0 == index) && isspace(buf[0])) {
|
else if ((0 == index) && isspace(buf[0])) {
|
||||||
// Skip leading spaces (' ','\t','\n','\v','\f','\r')
|
// Skip leading spaces (' ','\t','\n','\v','\f','\r')
|
||||||
@ -378,7 +372,8 @@ void UfsAutoexec(void) {
|
|||||||
cmd_line[index++] = buf[0];
|
cmd_line[index++] = buf[0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((index > 0) && (cmd_line[0] != ';')) { // Information but no comment
|
if ((index > 0) && (index < sizeof(cmd_line) - 1) && (cmd_line[0] != ';')) {
|
||||||
|
// No comment so try to execute command
|
||||||
cmd_line[index] = 0;
|
cmd_line[index] = 0;
|
||||||
ExecuteCommand(cmd_line, SRC_AUTOEXEC);
|
ExecuteCommand(cmd_line, SRC_AUTOEXEC);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user