Skip to content

Commit 610c030

Browse files
otherdanielCommit bot
authored andcommitted
Fix incorrect buffer length.
[email protected] BUG=chromium:533243 LOG=N Review URL: https://codereview.chromium.org/1356863002 Cr-Commit-Position: refs/heads/master@{#30830}
1 parent d10b270 commit 610c030

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/scanner-character-streams.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -458,11 +458,11 @@ void ExternalStreamingStream::ResetToBookmark() {
458458

459459
// bookmark_data_* => current_data_*
460460
// (current_data_ assumes ownership of its memory.)
461-
uint8_t* data = new uint8_t[bookmark_data_.length() - bookmark_data_offset_];
462461
current_data_offset_ = 0;
463462
current_data_length_ = bookmark_data_.length() - bookmark_data_offset_;
463+
uint8_t* data = new uint8_t[current_data_length_];
464464
CopyCharsUnsigned(data, bookmark_data_.begin() + bookmark_data_offset_,
465-
bookmark_data_.length());
465+
current_data_length_);
466466
delete[] current_data_;
467467
current_data_ = data;
468468
bookmark_data_is_from_current_data_ = true;

0 commit comments

Comments
 (0)