]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix loading of large Mach-O thin binaries. Bug #289470.
authorJulian Seward <jseward@acm.org>
Fri, 13 Jul 2012 13:34:31 +0000 (13:34 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 13 Jul 2012 13:34:31 +0000 (13:34 +0000)
(Scott Byer, scottbyer@chromium.org)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12739

coregrind/m_ume/macho.c

index b1fd26ffb0ca633fdbe11d62f03b5b3b7944a411..be37ca8b7e4f0a1e2f86be6372c27fc4d0968221 100644 (file)
@@ -487,7 +487,7 @@ load_thin_file(int fd, vki_off_t offset, vki_off_t size, unsigned long filetype,
       print("couldn't read load commands from executable\n");
       return -1;
    }
-   headers_end = headers + size;
+   headers_end = headers + len;
 
    
    // Map some segments into client memory: