This commit is contained in:
Ben Long 2015-12-07 00:52:05 +00:00
commit e04f76742a
2 changed files with 2 additions and 2 deletions

View File

@ -4697,7 +4697,7 @@ class basic_json
if (c >= 0x00 and c <= 0x1f)
{
// print character c as \uxxxx
sprintf(&result[pos + 1], "u%04x", int(c));
snprintf(&result[pos + 1], result.size(), "u%04x", int(c));
pos += 6;
// overwrite trailing null character
result[pos] = '\\';

View File

@ -4697,7 +4697,7 @@ class basic_json
if (c >= 0x00 and c <= 0x1f)
{
// print character c as \uxxxx
sprintf(&result[pos + 1], "u%04x", int(c));
snprintf(&result[pos + 1], result.size(), "u%04x", int(c));
pos += 6;
// overwrite trailing null character
result[pos] = '\\';