diff options
author | 2016-08-25 00:26:02 -0500 | |
---|---|---|
committer | 2016-08-25 00:26:02 -0500 | |
commit | 91f82370786aa04639c49c33b9f02664676ecefe (patch) | |
tree | b668c23397661fa376c8cd26c7bcb1cc8e7abdbc /network/nginx/CVE-2016-4450.diff | |
parent | c981ea4260fbd06e62b49ad5359d909733616f0d (diff) | |
download | slackbuilds-91f82370786aa04639c49c33b9f02664676ecefe.tar.gz slackbuilds-91f82370786aa04639c49c33b9f02664676ecefe.tar.xz |
network/nginx: Updated for version 1.8.1
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'network/nginx/CVE-2016-4450.diff')
-rw-r--r-- | network/nginx/CVE-2016-4450.diff | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/network/nginx/CVE-2016-4450.diff b/network/nginx/CVE-2016-4450.diff new file mode 100644 index 0000000000..6f2c25b0c4 --- /dev/null +++ b/network/nginx/CVE-2016-4450.diff @@ -0,0 +1,15 @@ +--- src/os/unix/ngx_files.c ++++ src/os/unix/ngx_files.c +@@ -183,6 +183,12 @@ ngx_write_chain_to_file(ngx_file_t *file + /* create the iovec and coalesce the neighbouring bufs */ + + while (cl && vec.nelts < IOV_MAX) { ++ ++ if (ngx_buf_special(cl->buf)) { ++ cl = cl->next; ++ continue; ++ } ++ + if (prev == cl->buf->pos) { + iov->iov_len += cl->buf->last - cl->buf->pos; + |