Fixed sendfile() trailers on OS X (8e903522c17a, 1.7.8).

The trailer.count variable was not initialized if there was a header,
resulting in "sendfile() failed (22: Invalid argument)" alerts on OS X
if the "sendfile" directive was used.  The bug was introduced
in 8e903522c17a (1.7.8).
This commit is contained in:
Maxim Dounin 2015-01-13 18:58:23 +03:00
parent 843fb552ec
commit 2754fd3c80

View File

@ -111,6 +111,9 @@ ngx_darwin_sendfile_chain(ngx_connection_t *c, ngx_chain_t *in, off_t limit)
}
send += trailer.size;
} else {
trailer.count = 0;
}
/*