| Index: chrome/browser/browsing_data/browsing_data_remover.cc
|
| diff --git a/chrome/browser/browsing_data/browsing_data_remover.cc b/chrome/browser/browsing_data/browsing_data_remover.cc
|
| index d55c7bc533a8ede2aa84d84fcf55610f9adea8fe..0476799aefb1d037cdeda2407fa57d7f2bdf564f 100644
|
| --- a/chrome/browser/browsing_data/browsing_data_remover.cc
|
| +++ b/chrome/browser/browsing_data/browsing_data_remover.cc
|
| @@ -991,7 +991,13 @@ void BrowsingDataRemover::ClearServerBoundCertsOnIOThread(
|
| net::ServerBoundCertService* server_bound_cert_service =
|
| rq_context->GetURLRequestContext()->server_bound_cert_service();
|
| server_bound_cert_service->GetCertStore()->DeleteAllCreatedBetween(
|
| - delete_begin_, delete_end_);
|
| + delete_begin_, delete_end_,
|
| + base::Bind(&BrowsingDataRemover::OnClearedServerBoundCertsOnIOThread,
|
| + base::Unretained(this), base::Unretained(rq_context)));
|
| +}
|
| +
|
| +void BrowsingDataRemover::OnClearedServerBoundCertsOnIOThread(
|
| + net::URLRequestContextGetter* rq_context) {
|
| // Need to close open SSL connections which may be using the channel ids we
|
| // are deleting.
|
| // TODO(mattm): http://crbug.com/166069 Make the server bound cert
|
|
|