https://issues.apache.org/bugzilla/show_bug.cgi?id=54560

--- Comment #1 from Jeff Trawick <[email protected]> ---
There are at least hundreds of calls to ap_server_root_relative if you include
third-party code.  All of these calls are subject to the
ap_server_root-misconfiguration problem.  ap_server_root is only set in main().
 ap_server_root should be verified near the point set so that the
ap_server_root_relative() calls aren't subject to a bad "-d Z:/" or compiled-in
value.  One check in main() for the return code of
'ap_server_root_relative(some_pool, "foo")' will (IIUC) solve the reported
problems in httpd with checking the ap_server_root_relative() return code.

Perhaps there is a way to force a failure of ap_filepath_merge() using a
module's configuration which ends up in the second parameter of
ap_server_root_relative().  That can't be solved without (potentially) a large
number of error paths added to httpd and other modules.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to