diff --git a/libtransmission/fdlimit.c b/libtransmission/fdlimit.c index 574cfbb96..69ac1b185 100644 --- a/libtransmission/fdlimit.c +++ b/libtransmission/fdlimit.c @@ -111,8 +111,7 @@ preallocateFile( const char * filename, uint64_t length ) { LARGE_INTEGER li; li.QuadPart = length; - success = SetFilePointerEx( hFile, length, NULL, FILE_BEGIN ) - && SetEndOfFile( hFile ); + success = SetFilePointerEx( hFile, li, NULL, FILE_BEGIN ) && SetEndOfFile( hFile ); CloseHandle( hFile ); }