From 4c1640ffa58d4a00cedcce50cff3aaf3003f1df0 Mon Sep 17 00:00:00 2001 From: Igor Abdrakhimov Date: Thu, 21 Dec 2023 16:59:59 -0800 Subject: [PATCH] Fix garbage value in timeout_override field --- source/mqtt/Mqtt5ClientCore.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/mqtt/Mqtt5ClientCore.cpp b/source/mqtt/Mqtt5ClientCore.cpp index 238df770b..d9dfc6383 100644 --- a/source/mqtt/Mqtt5ClientCore.cpp +++ b/source/mqtt/Mqtt5ClientCore.cpp @@ -525,6 +525,7 @@ namespace Aws options.completion_callback = Mqtt5ClientCore::s_publishCompletionCallback; options.completion_user_data = pubCallbackData; + options.ack_timeout_seconds_override = 0; int result = aws_mqtt5_client_publish(m_client, &publish, &options); if (result != AWS_OP_SUCCESS) @@ -559,6 +560,7 @@ namespace Aws options.completion_callback = Mqtt5ClientCore::s_subscribeCompletionCallback; options.completion_user_data = subCallbackData; + options.ack_timeout_seconds_override = 0; /* Subscribe to topic */ int result = aws_mqtt5_client_subscribe(m_client, &subscribe, &options); @@ -592,6 +594,7 @@ namespace Aws options.completion_callback = Mqtt5ClientCore::s_unsubscribeCompletionCallback; options.completion_user_data = unSubCallbackData; + options.ack_timeout_seconds_override = 0; int result = aws_mqtt5_client_unsubscribe(m_client, &unsubscribe, &options); if (result != AWS_OP_SUCCESS)