Running extract-xiso on Debian Linux amd64 gives the
[nino@cohen:~/download]% extract-xiso -l somexiso.iso
extract-xiso v2.4b2 for linux - written by in
seek error: Invalid argument
The problem is that extract-xiso incorrectly assumes
that unsigned long are 32 bits, which causes problems
in verify_xiso where it tries to read in a 32-bit
number into out_root_dir_sector and out_root_dir_size.
The attached patch simply changes the unsigned longs
into int32_t which should work on unix platforms, for
windows platforms it might be neccessary to #define
int32_t _int32 or something.
Log in to post a comment.