From f1899d30496dbf7583bdacc54f108647393fc3db Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Thu, 16 May 2024 09:30:41 +0200 Subject: [PATCH] Fix error `resources_` may be used uninitialized JsonArrayConst.hpp:29:56: error: 'array.ArduinoJson::V704HB22::JsonArrayConst::resources_' may be used uninitialized in this function [-Werror=maybe-uninitialized] JsonObjectConst.hpp:62:56: error: 'null.ArduinoJson::V704HB22::JsonObjectConst::resources_' may be used uninitialized in this function [-Werror=maybe-uninitialized] --- src/ArduinoJson/Array/JsonArrayConst.hpp | 2 +- src/ArduinoJson/Object/JsonObjectConst.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ArduinoJson/Array/JsonArrayConst.hpp b/src/ArduinoJson/Array/JsonArrayConst.hpp index be7e999b..19c36c7f 100644 --- a/src/ArduinoJson/Array/JsonArrayConst.hpp +++ b/src/ArduinoJson/Array/JsonArrayConst.hpp @@ -36,7 +36,7 @@ class JsonArrayConst : public detail::VariantOperators { } // Creates an unbound reference. - JsonArrayConst() : data_(0) {} + JsonArrayConst() : data_(0), resources_(0) {} // INTERNAL USE ONLY JsonArrayConst(const detail::ArrayData* data, diff --git a/src/ArduinoJson/Object/JsonObjectConst.hpp b/src/ArduinoJson/Object/JsonObjectConst.hpp index 1c9e0270..2d479f94 100644 --- a/src/ArduinoJson/Object/JsonObjectConst.hpp +++ b/src/ArduinoJson/Object/JsonObjectConst.hpp @@ -19,7 +19,7 @@ class JsonObjectConst : public detail::VariantOperators { typedef JsonObjectConstIterator iterator; // Creates an unbound reference. - JsonObjectConst() : data_(0) {} + JsonObjectConst() : data_(0), resources_(0) {} // INTERNAL USE ONLY JsonObjectConst(const detail::ObjectData* data,