Index: net/http/http_auth_handler_factory.cc |
diff --git a/net/http/http_auth_handler_factory.cc b/net/http/http_auth_handler_factory.cc |
index c03792f1e93c03d43ad29e146fbbbde8b825a1ec..bd911542b7875c2a6b7ddf2d1201f0850ca7ef57 100644 |
--- a/net/http/http_auth_handler_factory.cc |
+++ b/net/http/http_auth_handler_factory.cc |
@@ -14,6 +14,7 @@ |
#include "net/http/http_auth_handler_ntlm.h" |
#include "net/http/http_auth_preferences.h" |
#include "net/http/http_auth_scheme.h" |
+#include "net/http/http_response_info.h" |
#if defined(USE_KERBEROS) |
#include "net/http/http_auth_handler_negotiate.h" |
@@ -24,12 +25,13 @@ namespace net { |
int HttpAuthHandlerFactory::CreateAuthHandlerFromString( |
const std::string& challenge, |
HttpAuth::Target target, |
+ const HttpResponseInfo& response_info, |
const GURL& origin, |
const BoundNetLog& net_log, |
scoped_ptr<HttpAuthHandler>* handler) { |
HttpAuthChallengeTokenizer props(challenge.begin(), challenge.end()); |
- return CreateAuthHandler(&props, target, origin, CREATE_CHALLENGE, 1, |
- net_log, handler); |
+ return CreateAuthHandler(&props, target, response_info, origin, |
+ CREATE_CHALLENGE, 1, net_log, handler); |
} |
int HttpAuthHandlerFactory::CreatePreemptiveAuthHandlerFromString( |
@@ -40,8 +42,10 @@ int HttpAuthHandlerFactory::CreatePreemptiveAuthHandlerFromString( |
const BoundNetLog& net_log, |
scoped_ptr<HttpAuthHandler>* handler) { |
HttpAuthChallengeTokenizer props(challenge.begin(), challenge.end()); |
- return CreateAuthHandler(&props, target, origin, CREATE_PREEMPTIVE, |
- digest_nonce_count, net_log, handler); |
+ HttpResponseInfo null_response_info; |
+ return CreateAuthHandler(&props, target, null_response_info, origin, |
+ CREATE_PREEMPTIVE, digest_nonce_count, net_log, |
+ handler); |
} |
namespace { |
@@ -161,6 +165,7 @@ HttpAuthHandlerRegistryFactory::Create(const HttpAuthPreferences* prefs, |
int HttpAuthHandlerRegistryFactory::CreateAuthHandler( |
HttpAuthChallengeTokenizer* challenge, |
HttpAuth::Target target, |
+ const HttpResponseInfo& response_info, |
const GURL& origin, |
CreateReason reason, |
int digest_nonce_count, |
@@ -178,8 +183,9 @@ int HttpAuthHandlerRegistryFactory::CreateAuthHandler( |
return ERR_UNSUPPORTED_AUTH_SCHEME; |
} |
DCHECK(it->second); |
- return it->second->CreateAuthHandler(challenge, target, origin, reason, |
- digest_nonce_count, net_log, handler); |
+ return it->second->CreateAuthHandler(challenge, target, response_info, origin, |
+ reason, digest_nonce_count, net_log, |
+ handler); |
} |
} // namespace net |