From 72218838f469ad9736c34ea9e63e383abab45ba8 Mon Sep 17 00:00:00 2001 From: Igor Abdrakhimov Date: Thu, 21 Dec 2023 18:46:04 -0800 Subject: [PATCH] Initialize completion options structs to zeros --- source/mqtt/Mqtt5ClientCore.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/source/mqtt/Mqtt5ClientCore.cpp b/source/mqtt/Mqtt5ClientCore.cpp index d9dfc6383..ac24fde8f 100644 --- a/source/mqtt/Mqtt5ClientCore.cpp +++ b/source/mqtt/Mqtt5ClientCore.cpp @@ -521,11 +521,10 @@ namespace Aws pubCallbackData->allocator = m_allocator; pubCallbackData->onPublishCompletion = onPublishCompletionCallback; - aws_mqtt5_publish_completion_options options; + aws_mqtt5_publish_completion_options options{}; 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) @@ -556,11 +555,10 @@ namespace Aws subCallbackData->allocator = m_allocator; subCallbackData->onSubscribeCompletion = onSubscribeCompletionCallback; - aws_mqtt5_subscribe_completion_options options; + aws_mqtt5_subscribe_completion_options options{}; 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); @@ -590,11 +588,10 @@ namespace Aws unSubCallbackData->allocator = m_allocator; unSubCallbackData->onUnsubscribeCompletion = onUnsubscribeCompletionCallback; - aws_mqtt5_unsubscribe_completion_options options; + aws_mqtt5_unsubscribe_completion_options options{}; 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)