Summary: | JSON.parse corrupted | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | bugzilla77 <bugzilla77> |
Component: | kjs | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aacid, b.buschinski |
Priority: | NOR | ||
Version: | 4.13.3 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | All | ||
URL: | http://bugs.idsl.pl/konqueror/JSON.parse.html | ||
Latest Commit: | http://commits.kde.org/kjs/8d3db9eae95202906218239246aec324199b3c9d | Version Fixed In: | 4.14.2 |
Sentry Crash Report: |
Description
bugzilla77
2014-09-10 10:13:12 UTC
Hm, yes looks like I misinterpreted the invalid characters part. U+0000 through U+001F is not allowed as char, but as escaped unicode sequence (ES5.1 15.12.1.1) Git commit 0f0db01274fab4e4cfec1485776fbdf10065b5d7 by Bernd Buschinski. Committed on 10/09/2014 at 17:12. Pushed by buschinski into branch 'KDE/4.14'. kjs: U+0000 through U+001F is not allowed as char, but as escaped unicode sequence M +0 -5 kjs/jsonlexer.cpp http://commits.kde.org/kdelibs/0f0db01274fab4e4cfec1485776fbdf10065b5d7 Git commit 8d3db9eae95202906218239246aec324199b3c9d by Bernd Buschinski. Committed on 10/09/2014 at 17:14. Pushed by buschinski into branch 'master'. U+0000 through U+001F is not allowed as char, but as escaped unicode sequence M +0 -4 src/kjs/jsonlexer.cpp http://commits.kde.org/kjs/8d3db9eae95202906218239246aec324199b3c9d |