| Index: chrome/browser/extensions/extension_message_service.h
|
| diff --git a/chrome/browser/extensions/extension_message_service.h b/chrome/browser/extensions/extension_message_service.h
|
| index 3f3a7bdf9c7ee1aa1fcdf627538ec0136187df19..ab64160c47c37cbeb5ed7f1c8dc5d75734f6dd76 100644
|
| --- a/chrome/browser/extensions/extension_message_service.h
|
| +++ b/chrome/browser/extensions/extension_message_service.h
|
| @@ -126,13 +126,17 @@ class ExtensionMessageService : public content::NotificationObserver {
|
| void PendingOpenChannel(const OpenChannelParams& params,
|
| int source_process_id,
|
| ExtensionHost* host);
|
| - void PendingCloseChannel(int port_id, bool connection_error, ExtensionHost*) {
|
| - CloseChannel(port_id, connection_error);
|
| + void PendingCloseChannel(int port_id,
|
| + bool connection_error,
|
| + ExtensionHost* host) {
|
| + if (host)
|
| + CloseChannel(port_id, connection_error);
|
| }
|
| void PendingPostMessage(int port_id,
|
| const std::string& message,
|
| - ExtensionHost*) {
|
| - PostMessageFromRenderer(port_id, message);
|
| + ExtensionHost* host) {
|
| + if (host)
|
| + PostMessageFromRenderer(port_id, message);
|
| }
|
|
|
| content::NotificationRegistrar registrar_;
|
|
|