Module: wine Branch: master Commit: 393512d03b4f7c8d74137b78ed48f4c26552b13f URL: http://source.winehq.org/git/wine.git/?a=commit;h=393512d03b4f7c8d74137b78ed...
Author: Jacek Caban jacek@codeweavers.com Date: Fri Jan 27 15:59:21 2017 +0100
inetcomm: Don't restore base stream position in sub stream Read.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/inetcomm/mimeole.c | 6 ------ 1 file changed, 6 deletions(-)
diff --git a/dlls/inetcomm/mimeole.c b/dlls/inetcomm/mimeole.c index c06b740..74b834c 100644 --- a/dlls/inetcomm/mimeole.c +++ b/dlls/inetcomm/mimeole.c @@ -230,13 +230,10 @@ static HRESULT WINAPI sub_stream_Read( { sub_stream_t *This = impl_from_IStream(iface); HRESULT hr; - ULARGE_INTEGER base_pos; LARGE_INTEGER tmp_pos;
TRACE("(%p, %d, %p)\n", pv, cb, pcbRead);
- tmp_pos.QuadPart = 0; - IStream_Seek(This->base, tmp_pos, STREAM_SEEK_CUR, &base_pos); tmp_pos.QuadPart = This->pos.QuadPart + This->start.QuadPart; IStream_Seek(This->base, tmp_pos, STREAM_SEEK_SET, NULL);
@@ -247,9 +244,6 @@ static HRESULT WINAPI sub_stream_Read(
This->pos.QuadPart += *pcbRead;
- tmp_pos.QuadPart = base_pos.QuadPart; - IStream_Seek(This->base, tmp_pos, STREAM_SEEK_SET, NULL); - return hr; }