mirror of https://github.com/arendst/Tasmota.git
Merge pull request #9224 from s-hadinger/backlog_mem
Reduce memory usage of BackLog
This commit is contained in:
commit
e88e10fd0c
|
@ -323,7 +323,7 @@ void CmndBacklog(void)
|
|||
backlog.add(blcommand);
|
||||
}
|
||||
#else
|
||||
backlog[backlog_index] = String(blcommand);
|
||||
backlog[backlog_index] = blcommand;
|
||||
backlog_index++;
|
||||
if (backlog_index >= MAX_BACKLOG) backlog_index = 0;
|
||||
#endif
|
||||
|
|
|
@ -339,6 +339,7 @@ void BacklogLoop(void) {
|
|||
#else
|
||||
backlog_mutex = true;
|
||||
ExecuteCommand((char*)backlog[backlog_pointer].c_str(), SRC_BACKLOG);
|
||||
backlog[backlog_pointer] = (const char*) nullptr; // force deallocation of the String internal memory
|
||||
backlog_pointer++;
|
||||
if (backlog_pointer >= MAX_BACKLOG) { backlog_pointer = 0; }
|
||||
backlog_mutex = false;
|
||||
|
|
Loading…
Reference in New Issue