From 2beb87136b5defd7a88caadc3e3183616eea6cd3 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Tue, 11 Nov 2014 17:15:53 +0100 Subject: [PATCH] Fixed writeTo() of invalid and undefined value --- src/JsonVariant.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/JsonVariant.cpp b/src/JsonVariant.cpp index df66bc99..8e365f69 100644 --- a/src/JsonVariant.cpp +++ b/src/JsonVariant.cpp @@ -112,6 +112,10 @@ void JsonVariant::writeTo(JsonWriter &writer) const { writer.writeBoolean(_content.asBoolean); break; + case JSON_INVALID: + case JSON_UNDEFINED: + break; + default: // >= JSON_DOUBLE_0_DECIMALS uint8_t decimals = static_cast(_type - JSON_DOUBLE_0_DECIMALS); writer.writeDouble(_content.asDouble, decimals);