[core] set REDIRECT_STATUS to error_handler_saved_status (fixes #1828)
commit5492063f356755e276344427d4ef8ad2541d3c8d
authorGlenn Strauss <gstrauss@gluelogic.com>
Sun, 28 Feb 2016 17:05:22 +0000 (28 12:05 -0500)
committerGlenn Strauss <gstrauss@gluelogic.com>
Mon, 25 Apr 2016 05:00:06 +0000 (25 01:00 -0400)
tree66d8be427535ed2674e4a6507bbccd5d2ed600d3
parentd7638b9b104864aac48162a42f05f79794697cdb
[core] set REDIRECT_STATUS to error_handler_saved_status (fixes #1828)

set REDIRECT_STATUS to con->error_handler_saved_status in dynamic
handlers for PHP compiled with --force-redirect.  Set to "200"
if (0 == con->error_handler_saved_status)
(mod_cgi, mod_fastcgi, mod_scgi, mod_ssi)

FYI: setting REDIRECT_STATUS in con->environment allows access and
manipulation by mod_magnet.

x-ref:
  "REDIRECT_STATUS == 200 on 404 redirect"
  https://redmine.lighttpd.net/issues/1828

github: closes #35
src/connections.c
src/mod_cgi.c
src/mod_fastcgi.c
src/mod_scgi.c
src/mod_ssi.c