mirror of https://github.com/arendst/Tasmota.git
fix empty line problem (#19171)
This commit is contained in:
parent
547169c57d
commit
994c105bda
|
@ -3807,6 +3807,13 @@ extern void W8960_SetGain(uint8_t sel, uint16_t value);
|
|||
SCRIPT_SKIP_SPACES
|
||||
lp = GetNumericArgument(lp, OPER_EQU, &fvar, gv);
|
||||
SCRIPT_SKIP_SPACES
|
||||
char delimc = 0;
|
||||
if (*lp != ')') {
|
||||
// get delimiter
|
||||
delimc = *lp;
|
||||
lp++;
|
||||
}
|
||||
|
||||
char rstring[SCRIPT_MAXSSIZE];
|
||||
rstring[0] = 0;
|
||||
int8_t index = fvar;
|
||||
|
@ -3857,6 +3864,12 @@ extern void W8960_SetGain(uint8_t sel, uint16_t value);
|
|||
break;
|
||||
}
|
||||
}
|
||||
if (delimc) {
|
||||
char *xp = strchr(rstring, delimc);
|
||||
if (xp) {
|
||||
*xp = 0;
|
||||
}
|
||||
}
|
||||
free(mqd);
|
||||
}
|
||||
}
|
||||
|
@ -6803,6 +6816,11 @@ startline:
|
|||
}
|
||||
// skip empty line
|
||||
SCRIPT_SKIP_EOL
|
||||
|
||||
while (*lp == '\t' || *lp == ' ') {
|
||||
lp++;
|
||||
}
|
||||
|
||||
// skip comment
|
||||
if (*lp == ';') goto next_line;
|
||||
if (!*lp) break;
|
||||
|
|
Loading…
Reference in New Issue