From 4d714cf9a4aa89a41461a5e4d2c50afe3a0ae0f6 Mon Sep 17 00:00:00 2001 From: ulrich Date: Wed, 9 Feb 2022 23:08:42 +0100 Subject: [PATCH] Fixed buffer overflow in HA autodiscovery. #2538 --- usermods/multi_relay/usermod_multi_relay.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usermods/multi_relay/usermod_multi_relay.h b/usermods/multi_relay/usermod_multi_relay.h index 23dcc1e2..6143a6b9 100644 --- a/usermods/multi_relay/usermod_multi_relay.h +++ b/usermods/multi_relay/usermod_multi_relay.h @@ -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);