diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-08-03 01:34:57 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-08-03 01:34:57 +0000 |
commit | 2624ac22f65e3be54e00ea996772456045550ab5 (patch) | |
tree | f3fe2f64cc8803cad0fdd94dad8a514226d41f77 /chrome/browser/bookmarks | |
parent | 5591cd69ac35dc5e182738d3c607eb84197884f8 (diff) | |
download | chromium_src-2624ac22f65e3be54e00ea996772456045550ab5.zip chromium_src-2624ac22f65e3be54e00ea996772456045550ab5.tar.gz chromium_src-2624ac22f65e3be54e00ea996772456045550ab5.tar.bz2 |
Coverity: Fix a leak.
CID_COUNT=1
CID=104605
BUG=none
R=khorimoto@chromium.org
TBR=aa,sky
Review URL: https://chromiumcodereview.appspot.com/10826127
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149773 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/bookmarks')
-rw-r--r-- | chrome/browser/bookmarks/bookmark_extension_api.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/bookmarks/bookmark_extension_api.cc b/chrome/browser/bookmarks/bookmark_extension_api.cc index 3b42214..0ef128e 100644 --- a/chrome/browser/bookmarks/bookmark_extension_api.cc +++ b/chrome/browser/bookmarks/bookmark_extension_api.cc @@ -9,6 +9,7 @@ #include "base/i18n/file_util_icu.h" #include "base/i18n/time_formatting.h" #include "base/json/json_writer.h" +#include "base/memory/scoped_ptr.h" #include "base/path_service.h" #include "base/sha1.h" #include "base/stl_util.h" @@ -196,8 +197,8 @@ void BookmarkExtensionEventRouter::BookmarkNodeAdded(BookmarkModel* model, ListValue args; const BookmarkNode* node = parent->GetChild(index); args.Append(new StringValue(base::Int64ToString(node->id()))); - BookmarkTreeNode* tree_node = - bookmark_extension_helpers::GetBookmarkTreeNode(node, false, false); + scoped_ptr<BookmarkTreeNode> tree_node( + bookmark_extension_helpers::GetBookmarkTreeNode(node, false, false)); args.Append(tree_node->ToValue().release()); std::string json_args; |