diff --git a/libcef_dll/wrapper/cef_byte_read_handler.cc b/libcef_dll/wrapper/cef_byte_read_handler.cc index c1b3f2b63..1046a99b0 100644 --- a/libcef_dll/wrapper/cef_byte_read_handler.cc +++ b/libcef_dll/wrapper/cef_byte_read_handler.cc @@ -31,18 +31,19 @@ int CefByteReadHandler::Seek(long offset, int whence) if(offset_ + offset > size_) break; offset_ += offset; - rv = offset_; + rv = 0; break; case SEEK_END: if(offset > static_cast(size_)) break; offset_ = size_ - offset; - rv = offset_; + rv = 0; + break; case SEEK_SET: if(offset > static_cast(size_)) break; offset_ = offset; - rv = offset_; + rv = 0; break; } Unlock();