mirror of https://github.com/arendst/Tasmota.git
Prevent crashing when `display.ini` is missing end `#` (#22471)
This commit is contained in:
parent
b195bcd88d
commit
dd99642cf7
|
@ -13,6 +13,7 @@ All notable changes to this project will be documented in this file.
|
|||
|
||||
### Fixed
|
||||
- Matter provisioning with matter.js controller (#22470)
|
||||
- Prevent crashing when `display.ini` is missing end `#`
|
||||
|
||||
### Removed
|
||||
|
||||
|
|
|
@ -680,14 +680,15 @@ uDisplay::uDisplay(char *lp) : Renderer(800, 600) {
|
|||
if (*lp == '\n' || *lp == ' ') { // Add space char
|
||||
lp++;
|
||||
} else {
|
||||
lp = strchr(lp, '\n');
|
||||
if (!lp) {
|
||||
lp = strchr(lp, ' ');
|
||||
if (!lp) {
|
||||
char *lp1;
|
||||
lp1 = strchr(lp, '\n');
|
||||
if (!lp1) {
|
||||
lp1 = strchr(lp, ' ');
|
||||
if (!lp1) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
lp++;
|
||||
lp = lp1 + 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue