# # patch "netxx_pipe.cc" # from [8e668a8b794126a41700d57572b75b685c687cf0] # to [9f0fdaff18d5e8ab70d2ef746e8ae3d77563cc4d] # =============================================== --- netxx_pipe.cc 8e668a8b794126a41700d57572b75b685c687cf0 +++ netxx_pipe.cc 9f0fdaff18d5e8ab70d2ef746e8ae3d77563cc4d @@ -177,8 +177,8 @@ { if (pipe->bytes_available) return ready_read; // ResetEvent(pipe->overlap.hEvent); DWORD bytes_read=0; - if (!ReadFileEx((HANDLE)_get_osfhandle(readfd),pipe->readbuf,sizeof pipe->readbuf,&bytes_read,&pipe->overlap,NULL)) - { L(F("ReadFileEx failed %d\n") % GetLastError()); + if (!ReadFile((HANDLE)_get_osfhandle(readfd),pipe->readbuf,sizeof pipe->readbuf,&bytes_read,&pipe->overlap)) + { L(F("ReadFile failed %d\n") % GetLastError()); throw oops("ReadFileEx failed "); } if (bytes_read)