]> granicus.if.org Git - php/commit
Fix #79491: Search for .user.ini extends up to root dir
authorChristoph M. Becker <cmbecker69@gmx.de>
Sun, 19 Apr 2020 12:22:24 +0000 (14:22 +0200)
committerChristoph M. Becker <cmbecker69@gmx.de>
Mon, 20 Apr 2020 08:56:36 +0000 (10:56 +0200)
commitfa10abd6d75aeb9fde1f53cf80116e39577a4555
tree4ff804b92d5b701b6131db3d8c5b3a5262899824
parentf62571c121ce2874858b5e7dd33642755ee9309c
Fix #79491: Search for .user.ini extends up to root dir

The `start` parameter of `php_cgi_ini_activate_user_config` is supposed
to hold the byte offset of the doc root in the given `path`.  However,
the current expression which fixes a potential type incompatibility
will ever only evaluate to zero or one, because it uses the *logical*
and operator (`&&`).  Furthermore we notice that subtracting one from
`doc_root_len` is not necessary, so there is even no need for the
`start` parameter at all.
NEWS
sapi/cgi/cgi_main.c