Mercurial > hg > nginx
changeset 3657:fbd7dad43a4e
fix ngx_write_file() buf
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 30 Jun 2010 10:33:02 +0000 |
parents | 3d61601f3171 |
children | 99b2da73c29d |
files | src/os/unix/ngx_files.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/os/unix/ngx_files.c Wed Jun 30 10:13:51 2010 +0000 +++ b/src/os/unix/ngx_files.c Wed Jun 30 10:33:02 2010 +0000 @@ -76,7 +76,7 @@ #if (NGX_HAVE_PWRITE) for ( ;; ) { - n = pwrite(file->fd, buf, size, offset); + n = pwrite(file->fd, buf + written, size, offset); if (n == -1) { ngx_log_error(NGX_LOG_CRIT, file->log, ngx_errno, @@ -108,7 +108,7 @@ } for ( ;; ) { - n = write(file->fd, buf, size); + n = write(file->fd, buf + written, size); if (n == -1) { ngx_log_error(NGX_LOG_CRIT, file->log, ngx_errno,