From 631d9860adad82183a0174afb0f74ffee83e8686 Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Wed, 20 Oct 2010 12:54:08 -0500 Subject: [PATCH] windowscodecs: Seek to start of stream when opening TIFF files. --- dlls/windowscodecs/tiffformat.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/windowscodecs/tiffformat.c b/dlls/windowscodecs/tiffformat.c index f45e03d7e4a..742d963eec0 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("", mode, stream, tiff_stream_read, tiff_stream_write, tiff_stream_seek, tiff_stream_close, tiff_stream_size, tiff_stream_map, tiff_stream_unmap);