diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/ipodpatcher/ipodpatcher.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/ipodpatcher/ipodpatcher.c b/tools/ipodpatcher/ipodpatcher.c index a745b92c49..fb563ac657 100644 --- a/tools/ipodpatcher/ipodpatcher.c +++ b/tools/ipodpatcher/ipodpatcher.c @@ -183,21 +183,21 @@ int read_partinfo(HANDLE dh, int sector_size, struct partinfo_t* pinfo) } /* check that the boot sector is initialized */ - if ( (sector[510] != 0x55) || - (sector[511] != 0xaa)) { + if ( (sectorbuf[510] != 0x55) || + (sectorbuf[511] != 0xaa)) { fprintf(stderr,"[ERR] Bad boot sector signature\n"); return -1; } - if ((memcmp(§or[71],"iPod",4) != 0) && - (memcmp(§or[0x40],"This is your Apple iPod. You probably do not want to boot from it!",66) != 0) ) { + if ((memcmp(§orbuf[71],"iPod",4) != 0) && + (memcmp(§orbuf[0x40],"This is your Apple iPod. You probably do not want to boot from it!",66) != 0) ) { fprintf(stderr,"[ERR] Drive is not an iPod, aborting\n"); return -1; } /* parse partitions */ for ( i = 0; i < 4; i++ ) { - unsigned char* ptr = sector + 0x1be + 16*i; + unsigned char* ptr = sectorbuf + 0x1be + 16*i; pinfo[i].type = ptr[4]; pinfo[i].start = BYTES2INT32(ptr, 8); pinfo[i].size = BYTES2INT32(ptr, 12); |