diff options
Diffstat (limited to 'file_io')
-rw-r--r-- | file_io/win32/readwrite.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/file_io/win32/readwrite.c b/file_io/win32/readwrite.c index 10c86ae01..0ce9f82cc 100644 --- a/file_io/win32/readwrite.c +++ b/file_io/win32/readwrite.c @@ -156,7 +156,7 @@ static apr_status_t read_with_timeout(apr_file_t *file, void *buf, apr_size_t le if (rv == APR_SUCCESS && bytesread == 0) rv = APR_EOF; - if (rv == APR_SUCCESS && file->pOverlapped && !pipe_or_socket) { + if (rv == APR_SUCCESS && file->pOverlapped && file->ftype == APR_FILETYPE_FILE) { file->filePtr += bytesread; } *nbytes = bytesread; |