]> granicus.if.org Git - apache/commitdiff
Do not use local paths for the domain parameter on non-unix systems.
authorAndre Malo <nd@apache.org>
Tue, 11 Feb 2003 02:08:01 +0000 (02:08 +0000)
committerAndre Malo <nd@apache.org>
Tue, 11 Feb 2003 02:08:01 +0000 (02:08 +0000)
PR: 16937

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98610 13f79535-47bb-0310-9956-ffa450edef68

CHANGES
modules/aaa/mod_auth_digest.c

diff --git a/CHANGES b/CHANGES
index 199031e6b1f1ad8b232ffb7c2012530c7cfacc10..56e6751c8b61d45d0d976c8450b5030dbf3bcd62 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -2,6 +2,9 @@ Changes with Apache 2.1.0-dev
 
   [Remove entries to the current 2.0 section below, when backported]
 
+  *) Fix mod_auth_digest not to use local paths for the domain parameter
+     on non-unix systems. PR 16937.  [AndrĂ© Malo]
+
   *) Let suexec send a message to stderr, if it failed or its policy
      was violated. This message appears in the error log and allows
      for easier debugging. PR 5381, 7638, 8255, 10773.  [AndrĂ© Malo]
index 50d0ac182d6cf91740df1580cee9f4759a6751df..9ca16f824482270e0fe02d4162ab7ed660b07ee0 100644 (file)
@@ -1274,7 +1274,7 @@ static const char *guess_domain(apr_pool_t *p, const char *uri,
      * dummy uri - this is the only way to specify that the protection
      * space only covers a single uri.
      */
-    if (dir[0] != '/') {
+    if (!ap_os_is_path_absolute(p, dir)) {
         /* This doesn't work for Amaya (ok, it's of arguable validity in
          * the first place), so just return the file name instead
         return "http://0.0.0.0/";