mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-28 13:16:32 +00:00
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…
x
Reference in New Issue
Block a user