Vincent Povirk : windowscodecs: Seek to start of stream when opening TIFF files.

Alexandre Julliard julliard at winehq.org
Thu Oct 21 10:50:44 CDT 2010


Module: wine
Branch: master
Commit: 631d9860adad82183a0174afb0f74ffee83e8686
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=631d9860adad82183a0174afb0f74ffee83e8686

Author: Vincent Povirk <vincent at codeweavers.com>
Date:   Wed Oct 20 12:54:08 2010 -0500

windowscodecs: Seek to start of stream when opening TIFF files.

---

 dlls/windowscodecs/tiffformat.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/dlls/windowscodecs/tiffformat.c b/dlls/windowscodecs/tiffformat.c
index f45e03d..742d963 100644
--- a/dlls/windowscodecs/tiffformat.c
+++ b/dlls/windowscodecs/tiffformat.c
@@ -183,6 +183,11 @@ static void tiff_stream_unmap(thandle_t client_data, tdata_t addr, toff_t size)
 
 static TIFF* tiff_open_stream(IStream *stream, const char *mode)
 {
+    LARGE_INTEGER zero;
+
+    zero.QuadPart = 0;
+    IStream_Seek(stream, zero, STREAM_SEEK_SET, NULL);
+
     return pTIFFClientOpen("<IStream object>", mode, stream, tiff_stream_read,
         tiff_stream_write, tiff_stream_seek, tiff_stream_close,
         tiff_stream_size, tiff_stream_map, tiff_stream_unmap);




More information about the wine-cvs mailing list