diff options
author | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-25 00:37:03 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-25 00:37:03 +0000 |
commit | 60d2744cf0fbc02b5255407a6d03abb21a264dc5 (patch) | |
tree | 6d36d75cba801f3230272fba56fd3df47528ee3d /chrome/browser | |
parent | 4c5e25b1e56096b0ba5b7259da9e173f8b40c93e (diff) | |
download | chromium_src-60d2744cf0fbc02b5255407a6d03abb21a264dc5.zip chromium_src-60d2744cf0fbc02b5255407a6d03abb21a264dc5.tar.gz chromium_src-60d2744cf0fbc02b5255407a6d03abb21a264dc5.tar.bz2 |
Coverity: Fix a leak.
BUG=none
TEST=none
CID=16415
Review URL: http://codereview.chromium.org/7217031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90470 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/ui/webui/gpu_internals_ui.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/ui/webui/gpu_internals_ui.cc b/chrome/browser/ui/webui/gpu_internals_ui.cc index 2cc82a7..09a01ed 100644 --- a/chrome/browser/ui/webui/gpu_internals_ui.cc +++ b/chrome/browser/ui/webui/gpu_internals_ui.cc @@ -305,8 +305,10 @@ class ReadTraceFileTask : public Task { virtual void Run() { std::string* file_contents = new std::string(); - if (!file_util::ReadFileToString(path_, file_contents)) + if (!file_util::ReadFileToString(path_, file_contents)) { + delete file_contents; return; + } BrowserThread::PostTask( BrowserThread::UI, FROM_HERE, NewRunnableMethod(proxy_.get(), |