webp: Fix VP8LBitWriterClone() bug

dst->cur_ was not set.
The bug occurred only with several VP8LBitWriter instances
(thread_level > 0) and in 32-bit (in 64-bit, src->cur_ was
always 0 in VP8LBitWriterClone()).

BUG=chromium:917029

Change-Id: I0d94a3d8e62b247fd616eebe1009868dc8a5ed2e
This commit is contained in:
Yannis Guyon 2018-12-21 17:57:47 +01:00
parent 5173d4ee6f
commit 928a75deca

View File

@ -248,6 +248,7 @@ int VP8LBitWriterClone(const VP8LBitWriter* const src,
dst->bits_ = src->bits_; dst->bits_ = src->bits_;
dst->used_ = src->used_; dst->used_ = src->used_;
dst->error_ = src->error_; dst->error_ = src->error_;
dst->cur_ = dst->buf_ + current_size;
return 1; return 1;
} }