onsdag 13 juni 2007 skrev Allen Pulsifer: The attached patch is the final one and applies to 2.2.4?
-- Regards // Oden Eriksson
--- server/request.c 2006-07-12 05:38:44.000000000 +0200 +++ server/request.c.oden 2007-06-14 09:35:48.000000000 +0200 @@ -931,13 +931,21 @@ #ifdef CASE_BLIND_FILESYSTEM && (filename_len <= canonical_len) #endif - && ((opts.opts & (OPT_SYM_OWNER | OPT_SYM_LINKS)) == OPT_SYM_LINKS)) + && (opts.opts & OPT_SYM_LINKS) ) + { + if ((r->path_info && *r->path_info) || r->finfo.filetype == APR_DIR) { - thisinfo.filetype = APR_DIR; ++seg; continue; } + else if (r->finfo.filetype == APR_REG) + { + thisinfo.filetype = APR_REG; + ++seg; + break; + } + } /* We choose apr_stat with flag APR_FINFO_LINK here, rather that * plain apr_stat, so that we capture this path object rather than