Forráskód Böngészése

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

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Anthony Fishbeck 10 éve
szülő
commit
ecf3a9233e
1 módosított fájl, 3 hozzáadás és 0 törlés
  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);