浏览代码

HPCC-12829 Fix JSON escaping of character '\0'

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Anthony Fishbeck 10 年之前
父节点
当前提交
ecf3a9233e
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      system/jlib/jstring.cpp

+ 3 - 0
system/jlib/jstring.cpp

@@ -2003,6 +2003,9 @@ inline StringBuffer &encodeJSONChar(StringBuffer &s, const char *&ch, unsigned &
             s.append('\\');
             s.append(next);
             break;
+        case '\0':
+            s.append("\\u0000");
+            break;
         default:
             if (next >= ' ' && next < 128)
                 s.append(next);