Ver código fonte

2009-10-18 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Use request->getDir() instead of "/" for embedded user/pass in
	URI.
	* src/AuthConfigFactory.cc
Tatsuhiro Tsujikawa 16 anos atrás
pai
commit
1a7064f6f6
2 arquivos alterados com 9 adições e 3 exclusões
  1. 6 0
      ChangeLog
  2. 3 3
      src/AuthConfigFactory.cc

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+2009-10-18  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Use request->getDir() instead of "/" for embedded user/pass in
+	URI.
+	* src/AuthConfigFactory.cc
+
 2009-10-18  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Fixed wrong insertion point for BasicCred.

+ 3 - 3
src/AuthConfigFactory.cc

@@ -64,9 +64,9 @@ AuthConfigFactory::createAuthConfig
 
     if(op->getAsBool(PREF_HTTP_AUTH_CHALLENGE)) {
       if(!request->getUsername().empty()) {
-	// TODO setting "/" as path. Should we use request->getDir() instead?
-	updateBasicCred(BasicCred(request->getUsername(), request->getPassword(),
-				  request->getHost(), "/", true));
+	updateBasicCred(BasicCred(request->getUsername(),
+				  request->getPassword(),
+				  request->getHost(), request->getDir(), true));
 	return createAuthConfig(request->getUsername(), request->getPassword());
       }
       std::deque<BasicCred>::const_iterator i =