diff src/os/unix/ngx_files.c @ 9:6f58641241bb

nginx-0.0.1-2002-09-07-14:14:25 import
author Igor Sysoev <igor@sysoev.ru>
date Sat, 07 Sep 2002 10:14:25 +0000
parents 708f8bb772ec
children b2e039840718
line wrap: on
line diff
--- a/src/os/unix/ngx_files.c
+++ b/src/os/unix/ngx_files.c
@@ -10,8 +10,10 @@ ssize_t ngx_read_file(ngx_file_t *file, 
 
     n = pread(file->fd, buf, size, offset);
 
-    if (n == NGX_ERROR)
+    if (n == -1) {
         ngx_log_error(NGX_LOG_ERR, file->log, ngx_errno, "read() failed");
+        return NGX_ERROR;
+    }
 
     return n;
 }