Index: chrome/browser/renderer_host/resource_message_filter.cc |
diff --git a/chrome/browser/renderer_host/resource_message_filter.cc b/chrome/browser/renderer_host/resource_message_filter.cc |
index 70e75d44770225d3457e65b6448dc05965e02ec9..3fab11ea010ece39bd591d99f983c0ac5f4efc5b 100644 |
--- a/chrome/browser/renderer_host/resource_message_filter.cc |
+++ b/chrome/browser/renderer_host/resource_message_filter.cc |
@@ -1503,7 +1503,7 @@ void ResourceMessageFilter::OnKeygen(uint32 key_size_index, |
FROM_HERE, |
NewRunnableMethod( |
this, &ResourceMessageFilter::OnKeygenOnWorkerThread, |
- key_size_in_bits, challenge_string, reply_msg), |
+ key_size_in_bits, challenge_string, url, reply_msg), |
true)) { |
NOTREACHED() << "Failed to dispatch keygen task to worker pool"; |
ViewHostMsg_Keygen::WriteReplyParams(reply_msg, std::string()); |
@@ -1515,13 +1515,14 @@ void ResourceMessageFilter::OnKeygen(uint32 key_size_index, |
void ResourceMessageFilter::OnKeygenOnWorkerThread( |
int key_size_in_bits, |
const std::string& challenge_string, |
+ const GURL& url, |
IPC::Message* reply_msg) { |
DCHECK(reply_msg); |
// Verify we are on a worker thread. |
DCHECK(!MessageLoop::current()); |
// Generate a signed public key and challenge, then send it back. |
- net::KeygenHandler keygen_handler(key_size_in_bits, challenge_string); |
+ net::KeygenHandler keygen_handler(key_size_in_bits, challenge_string, url); |
ViewHostMsg_Keygen::WriteReplyParams( |
reply_msg, |