| Index: chrome/browser/cert_store.cc
|
| ===================================================================
|
| --- chrome/browser/cert_store.cc (revision 13189)
|
| +++ chrome/browser/cert_store.cc (working copy)
|
| @@ -41,6 +41,9 @@
|
| NotificationService::current()->AddObserver(this,
|
| NotificationType::RENDERER_PROCESS_TERMINATED,
|
| NotificationService::AllSources());
|
| + NotificationService::current()->AddObserver(this,
|
| + NotificationType::RENDERER_PROCESS_CRASHED,
|
| + NotificationService::AllSources());
|
| }
|
|
|
| CertStore::~CertStore() {
|
| @@ -135,7 +138,8 @@
|
| void CertStore::Observe(NotificationType type,
|
| const NotificationSource& source,
|
| const NotificationDetails& details) {
|
| - DCHECK(type == NotificationType::RENDERER_PROCESS_TERMINATED);
|
| + DCHECK(type == NotificationType::RENDERER_PROCESS_TERMINATED ||
|
| + type == NotificationType::RENDERER_PROCESS_CRASHED);
|
| RenderProcessHost* rph = Source<RenderProcessHost>(source).ptr();
|
| DCHECK(rph);
|
| RemoveCertsForRenderProcesHost(rph->pid());
|
|
|