Remove useless calls to IsBadReadPtr from ReadFile and WriteFile.
authorDmitry Timoshkov <dmitry@codeweavers.com>
Wed, 24 Nov 2004 18:07:52 +0000 (18:07 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 24 Nov 2004 18:07:52 +0000 (18:07 +0000)
dlls/kernel/file.c

index 807fbb4dde925feeccdab547f8050405b51a7ba0..342b32475f6efec88175360fe9c9045eca7de48c 100644 (file)
@@ -358,11 +358,6 @@ BOOL WINAPI ReadFile( HANDLE hFile, LPVOID buffer, DWORD bytesToRead,
     if (bytesRead) *bytesRead = 0;  /* Do this before anything else */
     if (!bytesToRead) return TRUE;
 
-    if (IsBadReadPtr(buffer, bytesToRead))
-    {
-        SetLastError(ERROR_WRITE_FAULT); /* FIXME */
-        return FALSE;
-    }
     if (is_console_handle(hFile))
         return ReadConsoleA(hFile, buffer, bytesToRead, bytesRead, NULL);
 
@@ -441,12 +436,6 @@ BOOL WINAPI WriteFile( HANDLE hFile, LPCVOID buffer, DWORD bytesToWrite,
     if (is_console_handle(hFile))
         return WriteConsoleA(hFile, buffer, bytesToWrite, bytesWritten, NULL);
 
-    if (IsBadReadPtr(buffer, bytesToWrite))
-    {
-        SetLastError(ERROR_READ_FAULT); /* FIXME */
-        return FALSE;
-    }
-
     if (overlapped)
     {
         offset.u.LowPart = overlapped->Offset;