ext/libuv/src/win/pipe.c in libuv-4.0.1 vs ext/libuv/src/win/pipe.c in libuv-4.0.2
- old
+ new
@@ -733,17 +733,10 @@
}
}
void uv__pipe_stop_read(uv_pipe_t* handle) {
- if (pCancelIoEx &&
- !(handle->flags & UV_HANDLE_NON_OVERLAPPED_PIPE) &&
- !(handle->flags & UV_HANDLE_EMULATE_IOCP) &&
- handle->flags & UV_HANDLE_READING &&
- handle->read_req.type == UV_READ) {
- pCancelIoEx(handle->handle, &handle->read_req.u.io.overlapped);
- }
handle->flags &= ~UV_HANDLE_READING;
uv__pipe_pause_read((uv_pipe_t*)handle);
uv__pipe_unpause_read((uv_pipe_t*)handle);
}
@@ -852,10 +845,9 @@
uv_insert_pending_req(loop, (uv_req_t*) req);
handle->reqs_pending++;
return;
}
- /* Wait for completion via IOCP */
handle->reqs_pending++;
}
int uv_pipe_accept(uv_pipe_t* server, uv_stream_t* client) {