tags 437703 patch
stop

The adaptation attached.

luciano
--- rarvm.cpp.orig	2007-09-01 01:02:26.000000000 -0300
+++ rarvm.cpp	2007-09-01 01:08:49.000000000 -0300
@@ -843,7 +843,7 @@
         int DataSize=R[4];
         uint FileOffset=R[6];
 
-        if (DataSize>=VM_GLOBALMEMADDR)
+        if ((DataSize>=VM_GLOBALMEMADDR) || (DataSize < 4))
           break;
 
         const int FileSize=0x1000000;
@@ -889,7 +889,7 @@
         int DataSize=R[4];
         uint FileOffset=R[6];
 
-        if (DataSize>=VM_GLOBALMEMADDR)
+        if ((DataSize>=VM_GLOBALMEMADDR) || (DataSize < 21))
           break;
 
         uint CurPos=0;

Reply via email to