aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/json/json.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/json/json.cpp')
-rw-r--r--src/shared/json/json.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/json/json.cpp b/src/shared/json/json.cpp
index 7ab85cba5..0ea6e8fd0 100644
--- a/src/shared/json/json.cpp
+++ b/src/shared/json/json.cpp
@@ -3757,7 +3757,7 @@ static void valueToJson(const Base *b, const Value &v, std::string &json, int in
// +2 to format to ensure the expected precision
const int n = std::numeric_limits<double>::digits10 + 2;
char buf[30] = {0};
- std::sprintf(buf, "%.*g", n, d);
+ std::snprintf(buf, sizeof(buf), "%.*g", n, d);
// Hack:
if (buf[0] == '-' && buf[1] == '0' && buf[2] == '\0')
json += "0";