From 82f0d1c85c7d30758c3c4bd294925d85a4b59190 Mon Sep 17 00:00:00 2001 From: Mohamed Belaouad Date: Thu, 19 Dec 2019 16:44:53 +0100 Subject: [PATCH] Add missing fields in MQTTAsync_disconnectOptions initializer A missing field initializer is given when initializing a MQTTAsync_disconnectOptions with MQTTAsync_disconnectOptions_initializer. error: missing initializer for field 'onSuccess5' of 'MQTTAsync_disconnectOptions {aka struct }' [-Werror=missing-field-initializers] | MQTTAsync_disconnectOptions opts = MQTTAsync_disconnectOptions_initializer; Make sure that every disconnect initializer has every field Signed-off-by: Mohamed Belaouad --- src/MQTTAsync.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MQTTAsync.h b/src/MQTTAsync.h index c81c1872..ef0b5cf7 100644 --- a/src/MQTTAsync.h +++ b/src/MQTTAsync.h @@ -1300,7 +1300,7 @@ typedef struct } MQTTAsync_disconnectOptions; #define MQTTAsync_disconnectOptions_initializer { {'M', 'Q', 'T', 'D'}, 0, 0, NULL, NULL, NULL,\ - MQTTProperties_initializer, MQTTREASONCODE_SUCCESS } + MQTTProperties_initializer, MQTTREASONCODE_SUCCESS, NULL, NULL } #define MQTTAsync_disconnectOptions_initializer5 { {'M', 'Q', 'T', 'D'}, 1, 0, NULL, NULL, NULL,\ MQTTProperties_initializer, MQTTREASONCODE_SUCCESS, NULL, NULL }