Ignore:
Timestamp:
Jul 17, 2000, 2:34:05 AM (25 years ago)
Author:
phaller
Message:

Fix: bugfix for bugfix for ReadFile/WriteFile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/hmfile.cpp

    r3828 r3836  
    1 /* $Id: hmfile.cpp,v 1.12 2000-07-15 17:12:48 sandervl Exp $ */
     1/* $Id: hmfile.cpp,v 1.13 2000-07-17 00:34:05 phaller Exp $ */
    22
    33/*
     
    422422
    423423  //SvL: It's legal for this pointer to be NULL
    424   if(lpNumberOfBytesRead) {
    425         lpNumberOfBytesRead = 0;
    426   }
    427   else  lpNumberOfBytesRead = &bytesread;
     424  if(lpNumberOfBytesRead)
     425    *lpNumberOfBytesRead = 0;
     426  else 
     427    lpNumberOfBytesRead = &bytesread;
    428428
    429429  if((pHMHandleData->dwFlags & FILE_FLAG_OVERLAPPED) && !lpOverlapped) {
     
    545545
    546546  //SvL: It's legal for this pointer to be NULL
    547   if(lpNumberOfBytesWritten) {
    548         lpNumberOfBytesWritten = 0;
    549   }
    550   else  lpNumberOfBytesWritten = &byteswritten;
     547  if(lpNumberOfBytesWritten)
     548    *lpNumberOfBytesWritten = 0;
     549  else 
     550    lpNumberOfBytesWritten = &byteswritten;
    551551
    552552  if((pHMHandleData->dwFlags & FILE_FLAG_OVERLAPPED) && !lpOverlapped) {
Note: See TracChangeset for help on using the changeset viewer.