Merge pull request #2539 from dylan09/multirelay-discovery

Fixed buffer overflow in HA autodiscovery. #2538
pull/2530/head
Blaž Kristan 2022-02-10 00:33:16 +01:00 zatwierdzone przez GitHub
commit 6d2ef4e0bf
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -272,7 +272,7 @@ class MultiRelay : public Usermod {
void publishHomeAssistantAutodiscovery() {
for (uint8_t i = 0; i < MULTI_RELAY_MAX_RELAYS; i++) {
char uid[16], json_str[1024], buf[128];
char uid[24], json_str[1024], buf[128];
size_t payload_size;
sprintf_P(uid, PSTR("%s_sw%d"), escapedMac.c_str(), i);