正在显示
1 个修改的文件
包含
4 行增加
和
2 行删除
| @@ -477,8 +477,10 @@ SrsJsonAny* SrsJsonAny::loads(char* str) | @@ -477,8 +477,10 @@ SrsJsonAny* SrsJsonAny::loads(char* str) | ||
| 477 | if (strlen(str) == 0) { | 477 | if (strlen(str) == 0) { |
| 478 | return NULL; | 478 | return NULL; |
| 479 | } | 479 | } |
| 480 | - | ||
| 481 | - const nx_json* o = nx_json_parse(str, 0); | 480 | + |
| 481 | + // TODO: copy str for nx_json modify it. | ||
| 482 | + string s = str; | ||
| 483 | + const nx_json* o = nx_json_parse((char*)s.data(), 0); | ||
| 482 | 484 | ||
| 483 | SrsJsonAny* json = srs_json_parse_tree_nx_json(o); | 485 | SrsJsonAny* json = srs_json_parse_tree_nx_json(o); |
| 484 | 486 |
-
请 注册 或 登录 后发表评论