diff options
author | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-04 22:40:05 +0000 |
---|---|---|
committer | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-04 22:40:05 +0000 |
commit | 7430b436485a0bc4b2a88c93127bf767eef453e6 (patch) | |
tree | a45298813a55b097f20cfcc25c3b5bff70bc1ddb /chrome/browser/extensions/extension_message_service.h | |
parent | e0e8289ce8b13eee37d4063ad505255e9555c372 (diff) | |
download | chromium_src-7430b436485a0bc4b2a88c93127bf767eef453e6.zip chromium_src-7430b436485a0bc4b2a88c93127bf767eef453e6.tar.gz chromium_src-7430b436485a0bc4b2a88c93127bf767eef453e6.tar.bz2 |
Fix a memory leak in ExtensionMessageService.
Also grasp at straws trying to fix a crash bug.
BUG=21201
Review URL: http://codereview.chromium.org/345058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31024 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_message_service.h')
-rw-r--r-- | chrome/browser/extensions/extension_message_service.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/chrome/browser/extensions/extension_message_service.h b/chrome/browser/extensions/extension_message_service.h index 0164cd2..cf52b65 100644 --- a/chrome/browser/extensions/extension_message_service.h +++ b/chrome/browser/extensions/extension_message_service.h @@ -9,7 +9,6 @@ #include <set> #include <string> -#include "base/linked_ptr.h" #include "base/lock.h" #include "base/ref_counted.h" #include "chrome/common/notification_registrar.h" @@ -130,7 +129,7 @@ class ExtensionMessageService private: // A map of channel ID to its channel object. - typedef std::map<int, linked_ptr<MessageChannel> > MessageChannelMap; + typedef std::map<int, MessageChannel*> MessageChannelMap; // Allocates a pair of port ids. // NOTE: this can be called from any thread. |