From 273fc26d70e197e59e96a23a084068c94c6f0380 Mon Sep 17 00:00:00 2001 From: Wiebe Cazemier Date: Sun, 1 May 2022 18:00:26 +0200 Subject: [PATCH] Check reponse topic for invalid characters --- mqttpacket.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mqttpacket.cpp b/mqttpacket.cpp index eda83d1..0c78aac 100644 --- a/mqttpacket.cpp +++ b/mqttpacket.cpp @@ -488,7 +488,7 @@ void MqttPacket::handleConnect() } case Mqtt5Properties::ResponseTopic: { - const std::string responseTopic = readBytesToString(); + const std::string responseTopic = readBytesToString(true, true); willpublish.propertyBuilder->writeResponseTopic(responseTopic); break; } @@ -1070,7 +1070,7 @@ void MqttPacket::parsePublishData() case Mqtt5Properties::ResponseTopic: { publishData.constructPropertyBuilder(); - const std::string responseTopic = readBytesToString(); + const std::string responseTopic = readBytesToString(true, true); publishData.propertyBuilder->writeResponseTopic(responseTopic); break; } -- libgit2 0.21.4