diff options
author | William A. Rowe Jr <wrowe@apache.org> | 2001-08-06 02:27:26 +0000 |
---|---|---|
committer | William A. Rowe Jr <wrowe@apache.org> | 2001-08-06 02:27:26 +0000 |
commit | f7e1f07bb34a993029beb257d0f004b74f79f088 (patch) | |
tree | 85f4b83e6e4cfb9e6a45ecfcb432890d61b99b32 | |
parent | 643dfa0c949ff64e864f23e126ffeeeea60ff830 (diff) | |
download | httpd-f7e1f07bb34a993029beb257d0f004b74f79f088.tar.gz |
More explanation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89931 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | server/request.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/server/request.c b/server/request.c index afdf79e1f7..78c7ea5bf6 100644 --- a/server/request.c +++ b/server/request.c @@ -1402,8 +1402,11 @@ AP_DECLARE(request_rec *) ap_sub_req_lookup_dirent(const apr_finfo_t *dirent, if ((dirent->valid & APR_FINFO_MIN) != APR_FINFO_MIN) { /* - * If this is an APR_LNK that resolves to an APR_DIR, then - * we will rerun everything anyways... this should be safe. + * apr_dir_read isn't very complete on this platform, so + * we need another apr_lstat (or simply apr_stat if we allow + * all symlinks here.) If this is an APR_LNK that resolves + * to an APR_DIR, then we will rerun everything anyways... + * this should be safe. */ if (ap_allow_options(rnew) & OPT_SYM_LINKS) { if (((rv = apr_stat(&rnew->finfo, rnew->filename, |