summaryrefslogtreecommitdiffstats
path: root/chrome/browser/debugger
diff options
context:
space:
mode:
authorvsevik@chromium.org <vsevik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-27 20:06:53 +0000
committervsevik@chromium.org <vsevik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-27 20:06:53 +0000
commit8396196fbdf85a05ff666f7d6b1ee3fb94458deb (patch)
tree36f6427544c30bcfdc263262c67f1d601eb3a390 /chrome/browser/debugger
parentb6216632aac80088609da7ceb617f4a81c592730 (diff)
downloadchromium_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.cc4
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;