fix string construction
diff --git a/src/lib_json/json_writer.cpp b/src/lib_json/json_writer.cpp
index 2cddbdb..30c6833 100644
--- a/src/lib_json/json_writer.cpp
+++ b/src/lib_json/json_writer.cpp
@@ -137,7 +137,7 @@
return reps[useSpecialFloats ? 0 : 1][isnan(value) ? 0 : (value < 0) ? 1 : 2];
}
- JSONCPP_STRING buffer(36);
+ JSONCPP_STRING buffer(size_t(36), '\0');
while (true) {
int len = snprintf(&*buffer.begin(), buffer.size(),
(precisionType == PrecisionType::significantDigits) ? "%.*g" : "%.*f",