]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
get symlinks working again
authorGreg Ames <gregames@apache.org>
Mon, 8 Oct 2001 22:07:32 +0000 (22:07 +0000)
committerGreg Ames <gregames@apache.org>
Mon, 8 Oct 2001 22:07:32 +0000 (22:07 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91371 13f79535-47bb-0310-9956-ffa450edef68

server/request.c

index 95473dd31be31aa597a245c60ac807562dd56830..aa43ec504a0726717d56b3409554691914e657d2 100644 (file)
@@ -392,6 +392,9 @@ static int resolve_symlink(char *d, apr_finfo_t *lfi, int opts, apr_pool_t *p)
     if (opts & OPT_SYM_LINKS) {
         if ((res = apr_stat(&fi, d, lfi->valid, p)) != APR_SUCCESS)
             return HTTP_FORBIDDEN;
+
+        /* Give back the target */
+        memcpy(lfi, &fi, sizeof(fi));
         return OK;
     }