From 811a0ce08ba0b97a7c01ecdc2f7b5dc9d027161f Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Wed, 17 Nov 2010 22:59:46 +0000 Subject: [PATCH] Fix bugs in CefByteReadHandler::Seek(). git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@141 5089003a-bbd8-11dd-ad1f-f1f9622dbc98 --- libcef_dll/wrapper/cef_byte_read_handler.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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();