diff options
author | vsevik@chromium.org <vsevik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-27 20:06:53 +0000 |
---|---|---|
committer | vsevik@chromium.org <vsevik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-27 20:06:53 +0000 |
commit | 8396196fbdf85a05ff666f7d6b1ee3fb94458deb (patch) | |
tree | 36f6427544c30bcfdc263262c67f1d601eb3a390 /chrome/browser/debugger | |
parent | b6216632aac80088609da7ceb617f4a81c592730 (diff) | |
download | chromium_src-8396196fbdf85a05ff666f7d6b1ee3fb94458deb.zip chromium_src-8396196fbdf85a05ff666f7d6b1ee3fb94458deb.tar.gz chromium_src-8396196fbdf85a05ff666f7d6b1ee3fb94458deb.tar.bz2 |
Fixed memory leak in DevToolsNetLogObserver
Review URL: http://codereview.chromium.org/6903064
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83197 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/debugger')
-rw-r--r-- | chrome/browser/debugger/devtools_netlog_observer.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/debugger/devtools_netlog_observer.cc b/chrome/browser/debugger/devtools_netlog_observer.cc index f5d370b..5989c1d 100644 --- a/chrome/browser/debugger/devtools_netlog_observer.cc +++ b/chrome/browser/debugger/devtools_netlog_observer.cc @@ -213,11 +213,11 @@ void DevToolsNetLogObserver::OnAddSocketEntry( if (net::NetLog::TYPE_SOCKET_BYTES_RECEIVED == type) { int byte_count = 0; - Value* value = params->ToValue(); + scoped_ptr<Value> value(params->ToValue()); if (!value->IsType(Value::TYPE_DICTIONARY)) return; - DictionaryValue* dValue = static_cast<DictionaryValue*>(value); + DictionaryValue* dValue = static_cast<DictionaryValue*>(value.get()); if (!dValue->GetInteger("byte_count", &byte_count)) return; |