diff --git a/libntfs-3g/win32_io.c b/libntfs-3g/win32_io.c index 1e5b2bc4..6195f8a5 100644 --- a/libntfs-3g/win32_io.c +++ b/libntfs-3g/win32_io.c @@ -599,7 +599,7 @@ static s64 ntfs_device_win32_getsize(HANDLE handle) ntfs_log_trace("Couldn't get file size.\n"); return -1; } - return ((s64)hiword << 32) + loword; + return ((s64)hiword << 32) + (ULONG)loword; } /**