I don't understand what you're trying to solve here, and how this solves it.
Cheers,
-g
On Wed, Sep 05, 2001 at 08:15:37PM -0700, Justin Erenkrantz wrote:
> $.10 hack. Works for me.
>
> The other solutions would require a rewrite of the logic. That
> is something I don't have time to do and I also bet that OtherBill
> has ideas about how to fix this the "right way." Or not. =-)
> -- justin
>
> Index: server/request.c
> ===================================================================
> RCS file: /home/cvs/httpd-2.0/server/request.c,v
> retrieving revision 1.48
> diff -u -r1.48 request.c
> --- server/request.c 2001/09/01 05:21:16 1.48
> +++ server/request.c 2001/09/06 03:11:00
> @@ -1581,9 +1581,7 @@
> * either, if the base paths match, we can pick up where we leave off.
> */
>
> - if (strncmp(rnew->filename, fdir, fdirlen) == 0
> - && rnew->filename[fdirlen]
> - && ap_strchr_c(rnew->filename + fdirlen, '/') == NULL)
> + if (strncmp(rnew->filename, fdir, fdirlen) == 0 && rnew->filename[fdirlen])
> {
> char *udir = ap_make_dirstr_parent(rnew->pool, r->uri);
>
--
Greg Stein, http://www.lyra.org/