瀏覽代碼

Fixed JSON string parsing.

default 1 年之前
父節點
當前提交
bec4836533
共有 1 個文件被更改,包括 6 次插入 和 0 次删除
  1. 6 0
      xs_json.h

+ 6 - 0
xs_json.h

@@ -280,6 +280,12 @@ static xs_val *_xs_json_load_lexer(FILE *f, js_type *t)
             else {
                 char cc = c;
                 v = xs_insert_m(v, offset, &cc, 1);
+
+                if (!xs_is_string(v)) {
+                    *t = JS_ERROR;
+                    break;
+                }
+
                 offset++;
             }
         }