Skip to content

Commit 7f2fa37

Browse files
Fix buffer overflow (#1525)
Co-authored-by: Marcin Kamionowski <marcink@sparkbit.pl>
1 parent 40a3b2f commit 7f2fa37

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/MyGatewayTransportMQTTClient.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ bool reconnectMQTT(void)
208208
// Send presentation of locally attached sensors (and node if applicable)
209209
presentNode();
210210
// Once connected, publish subscribe
211-
char inTopic[strlen(MY_MQTT_SUBSCRIBE_TOPIC_PREFIX) + strlen("/+/+/+/+/+")];
211+
char inTopic[strlen(MY_MQTT_SUBSCRIBE_TOPIC_PREFIX) + strlen("/+/+/+/+/+") + 1];
212212
(void)strncpy(inTopic, MY_MQTT_SUBSCRIBE_TOPIC_PREFIX, strlen(MY_MQTT_SUBSCRIBE_TOPIC_PREFIX) + 1);
213213
(void)strcat(inTopic, "/+/+/+/+/+");
214214
_MQTT_client.subscribe(inTopic);

0 commit comments

Comments
 (0)