]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Here, finally are a few cleanups of my fat fingers.
authorWilliam A. Rowe Jr <wrowe@apache.org>
Wed, 27 Jun 2001 20:57:14 +0000 (20:57 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Wed, 27 Jun 2001 20:57:14 +0000 (20:57 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89444 13f79535-47bb-0310-9956-ffa450edef68

include/http_request.h
server/request.c

index 03fc6eb28540844edff76b3990cae352d470a7a3..0b5cea22d4fcb1bed9d236bcd00707a0c22a6b90 100644 (file)
@@ -132,7 +132,7 @@ AP_DECLARE(request_rec *) ap_sub_req_lookup_file(const char *new_file,
  * The file info passed must include the name, and must have the same relative
  * directory as the current request.
  */
-AP_DECLARE(request_rec *) ap_sub_req_lookup_dirent(apr_finfo_t *finfo,
+AP_DECLARE(request_rec *) ap_sub_req_lookup_dirent(const apr_finfo_t *finfo,
                                               const request_rec *r,
                                               ap_filter_t *next_filter);
 /**
index c520f89d83d43846ca7fcc9532e9c802cb9ae2bd..ce08d9d14e3a63b9ea6f66ea1fee58f7e536c4de 100644 (file)
@@ -954,10 +954,11 @@ AP_DECLARE(request_rec *) ap_sub_req_lookup_uri(const char *new_file,
     return ap_sub_req_method_uri("GET", new_file, r, next_filter);
 }
 
-AP_DECLARE(request_rec *) ap_sub_req_lookup_dirent(apr_finfo_t *dirent,
+AP_DECLARE(request_rec *) ap_sub_req_lookup_dirent(const apr_finfo_t *dirent,
                                                    const request_rec *r,
                                                    ap_filter_t *next_filter)
 {
+    apr_status_t rv;
     request_rec *rnew;
     int res;
     char *fdir;
@@ -982,13 +983,12 @@ AP_DECLARE(request_rec *) ap_sub_req_lookup_dirent(apr_finfo_t *dirent,
      */
 
     udir = ap_make_dirstr_parent(rnew->pool, r->uri);
-    apr_status_t rv;
 
     rnew->uri = ap_make_full_path(rnew->pool, udir, dirent->name);
     rnew->filename = ap_make_full_path(rnew->pool, fdir, dirent->name);
     ap_parse_uri(rnew, rnew->uri);    /* fill in parsed_uri values */
 
-    if ((dirent->finfo & APR_FINFO_MIN) != APR_FINFO_MIN) {
+    if ((dirent->valid & APR_FINFO_MIN) != APR_FINFO_MIN) {
         if (((rv = apr_stat(&rnew->finfo, rnew->filename,
                             APR_FINFO_MIN, rnew->pool)) != APR_SUCCESS)
                                                  && (rv != APR_INCOMPLETE)) {
@@ -996,8 +996,7 @@ AP_DECLARE(request_rec *) ap_sub_req_lookup_dirent(apr_finfo_t *dirent,
         }
     }
     else {
-        r->finfo = apr_palloc(rnew->pool, sizeof(apr_finfo_t));
-        memcpy (r->finfo, dirent);
+        memcpy (&rnew->finfo, dirent, sizeof(apr_finfo_t));
     }
 
     if ((res = check_safe_file(rnew))) {