tags 437704 patch stop Patch adapted attached. As Stefan said, is the same patch. http://lists.opensuse.org/opensuse-commit/2007-07/msg01030.html
diff -Naur unrar-nonfree-3.7.3/rarvm.cpp unrar-nonfree-3.7.3.orig/rarvm.cpp --- unrar-nonfree-3.7.3/rarvm.cpp 2007-08-15 18:09:38.000000000 -0300 +++ unrar-nonfree-3.7.3.orig/rarvm.cpp 2007-02-02 03:13:42.000000000 -0300 @@ -843,7 +843,7 @@ int DataSize=R[4]; uint FileOffset=R[6]; - if ((DataSize>=VM_GLOBALMEMADDR) || (DataSize < 4)) + if (DataSize>=VM_GLOBALMEMADDR) break; const int FileSize=0x1000000; @@ -889,7 +889,7 @@ int DataSize=R[4]; uint FileOffset=R[6]; - if ((DataSize>=VM_GLOBALMEMADDR) || (DataSize < 21)) + if (DataSize>=VM_GLOBALMEMADDR) break; uint CurPos=0;
signature.asc
Description: This is a digitally signed message part.