Christian Costa : windowscodecs: Fix init of LONGLONG variable with a negative value in TGA decoder.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Mar 4 09:22:16 CST 2015


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

Author: Christian Costa <titan.costa at gmail.com>
Date:   Thu Jan 15 09:57:18 2015 +0100

windowscodecs: Fix init of LONGLONG variable with a negative value in TGA decoder.

---

 dlls/windowscodecs/tgaformat.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/windowscodecs/tgaformat.c b/dlls/windowscodecs/tgaformat.c
index f2a867a..2b8cb1a 100644
--- a/dlls/windowscodecs/tgaformat.c
+++ b/dlls/windowscodecs/tgaformat.c
@@ -292,7 +292,7 @@ static HRESULT WINAPI TgaDecoder_Initialize(IWICBitmapDecoder *iface, IStream *p
     This->image_offset = This->colormap_offset + This->colormap_length;
 
     /* Read footer if there is one */
-    seek.QuadPart = -sizeof(tga_footer);
+    seek.QuadPart = -(LONGLONG)sizeof(tga_footer);
     hr = IStream_Seek(pIStream, seek, STREAM_SEEK_END, NULL);
 
     if (SUCCEEDED(hr)) {




More information about the wine-cvs mailing list