avifil32: Fix use of wrong variable in expression

Andrew Talbot andrew.talbot at talbotville.com
Tue Sep 20 15:36:30 CDT 2011


Changelog:
    avifil32: Fix use of wrong variable in expression.

diff --git a/dlls/avifil32/avifile.c b/dlls/avifil32/avifile.c
index f37395f..885d239 100644
--- a/dlls/avifil32/avifile.c
+++ b/dlls/avifil32/avifile.c
@@ -1339,7 +1339,7 @@ static HRESULT WINAPI IAVIStream_fnWriteData(IAVIStream *iface, DWORD fcc,
 
     /* ckid,size => 2 * sizeof(DWORD) */
     dwPos += 2 * sizeof(DWORD) + size;
-    if (size >= This->paf->dwMoviChunkPos - 2 * sizeof(DWORD))
+    if (dwPos >= This->paf->dwMoviChunkPos - 2 * sizeof(DWORD))
       return AVIERR_UNSUPPORTED; /* not enough space left */
   }
 



More information about the wine-patches mailing list