Script streaming: fix split UTF-8 character handling.
authormarja@chromium.org <marja@chromium.org>
Fri, 26 Sep 2014 11:17:31 +0000 (11:17 +0000)
committermarja@chromium.org <marja@chromium.org>
Fri, 26 Sep 2014 11:17:31 +0000 (11:17 +0000)
commitcc2c6e6339c2620a4a0b38bd6a2e0112044d426e
tree336828241a84e5b955e4486589d06b1f55d02a83
parentb9583b5f988cb6b8f369fe9c64b1b6db58c86589
Script streaming: fix split UTF-8 character handling.

Invalid UTF-8 data can contain too many characters which look like they're part
of a multi-byte character, and that was overflowing a buffer.

BUG=chromium:417891
LOG=n

.

R=yangguo@chromium.org

Review URL: https://codereview.chromium.org/607043002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24251 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/scanner-character-streams.cc
test/cctest/test-api.cc