Skip to content

Commit 6b8e93e

Browse files
committed
clang-tidy: fixed "uninitialized field" in VariantData
1 parent 6b5239b commit 6b8e93e

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/ArduinoJson/Document/JsonDocument.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class JsonDocument : public Visitable {
3232

3333
void clear() {
3434
_pool.clear();
35-
_data.setNull();
35+
_data.init();
3636
}
3737

3838
template <typename T>
@@ -304,15 +304,15 @@ class JsonDocument : public Visitable {
304304

305305
protected:
306306
JsonDocument() : _pool(0, 0) {
307-
_data.setNull();
307+
_data.init();
308308
}
309309

310310
JsonDocument(MemoryPool pool) : _pool(pool) {
311-
_data.setNull();
311+
_data.init();
312312
}
313313

314314
JsonDocument(char* buf, size_t capa) : _pool(buf, capa) {
315-
_data.setNull();
315+
_data.init();
316316
}
317317

318318
~JsonDocument() {}

src/ArduinoJson/Variant/VariantData.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class VariantData {
3333
// - no virtual
3434
// - no inheritance
3535
void init() {
36-
_flags = 0;
36+
_flags = VALUE_IS_NULL;
3737
}
3838

3939
template <typename TVisitor>

0 commit comments

Comments
 (0)