filename | src/loader.c |
changeset | 1117:0b14a8ec373b |
prev | 1109:700c5ab26a63 |
next | 1152:6464d890cc9e |
author | nkeynes |
date | Sat Sep 11 09:44:21 2010 +1000 (13 years ago) |
permissions | -rw-r--r-- |
last change | GTK: Comment out non-existent setting menu-items, to reduce potential confusion |
file | annotate | diff | log | raw |
1.1 --- a/src/loader.c Thu Jun 10 22:13:16 2010 +10001.2 +++ b/src/loader.c Sat Sep 11 09:44:21 2010 +10001.3 @@ -442,7 +442,7 @@1.4 if( phdr[i].p_type == PT_LOAD ) {1.5 lseek( fd, phdr[i].p_offset, SEEK_SET );1.6 uint32_t size = MIN( phdr[i].p_filesz, phdr[i].p_memsz);1.7 - int status = read( fd, program + phdr[i].p_vaddr, size );1.8 + int status = read( fd, program + phdr[i].p_vaddr - start, size );1.9 if( status == -1 ) {1.10 SET_ERROR( err, LX_ERR_FILE_IOERROR, "I/O error reading SH4 binary %s (%s)", filename, strerror(errno) );1.11 } else if( status != size ) {
.