Minor strstr() refactor

This commit is contained in:
Theo Arends 2021-04-26 10:35:39 +02:00
parent 015ca3ce84
commit 1c2db8ca46
2 changed files with 4 additions and 1 deletions

View File

@ -1403,6 +1403,7 @@ bool ValidModule(uint32_t index)
}
bool ValidTemplate(const char *search) {
/*
char template_name[strlen(SettingsText(SET_TEMPLATE_NAME)) +1];
char search_name[strlen(search) +1];
@ -1410,6 +1411,8 @@ bool ValidTemplate(const char *search) {
LowerCase(search_name, search);
return (strstr(template_name, search_name) != nullptr);
*/
return (StrStr_P(SettingsText(SET_TEMPLATE_NAME), search) != nullptr);
}
String AnyModuleName(uint32_t index)

View File

@ -1149,7 +1149,7 @@ void Every250mSeconds(void)
}
#endif // FIRMWARE_MINIMAL
if (ota_retry_counter < OTA_ATTEMPTS / 2) {
if (strstr_P(TasmotaGlobal.mqtt_data, PSTR(".gz"))) { // Might be made case insensitive...
if (StrStr_P(TasmotaGlobal.mqtt_data, PSTR(".gz"))) {
ota_retry_counter = 1;
} else {
strcat_P(TasmotaGlobal.mqtt_data, PSTR(".gz"));