Current read/write functions calculate 64-bit file addresses but pass only 32-bits to SetFilePointer(), resulting in wrap-around of any image/device larger than 4GB. Attached patch addresses this issue.
Current read/write functions calculate 64-bit file addresses but pass only 32-bits to SetFilePointer(), resulting in wrap-around of any image/device larger than 4GB. Attached patch addresses this issue.