]> git.kaiwu.me - nginx.git/commit
Merge of r4919: fixed segfault on PUT in dav module.
authorMaxim Dounin <mdounin@mdounin.ru>
Mon, 10 Dec 2012 17:51:10 +0000 (17:51 +0000)
committerMaxim Dounin <mdounin@mdounin.ru>
Mon, 10 Dec 2012 17:51:10 +0000 (17:51 +0000)
commitc460629181248f47c6a77edacd9d17b7c1f26f12
tree549d94eeb5441fce9d87a7e482992619a54c5af5
parente3cf44789f2a6e256a596f187c6d4211859f1d73
Merge of r4919: fixed segfault on PUT in dav module.

Dav: fixed segfault on PUT if body was already read (ticket #238).

If request body reading happens with different options it's possible
that there will be no r->request_body->temp_file available (or even
no r->request_body available if body was discarded).  Return internal
server error in this case instead of committing suicide by dereferencing
a null pointer.
src/http/modules/ngx_http_dav_module.c