| 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,
|
|
|