diff options
author | tim@chromium.org <tim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-18 23:39:05 +0000 |
---|---|---|
committer | tim@chromium.org <tim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-18 23:39:05 +0000 |
commit | 2428a3e48d06d5ad68581c9e62df30a49bafa872 (patch) | |
tree | 9e25120e1212283899c44cf51a9d5f87d90de6be /chrome/browser/sync/glue | |
parent | e33cba46498a40774bc6d33a9258afbd5fa059e6 (diff) | |
download | chromium_src-2428a3e48d06d5ad68581c9e62df30a49bafa872.zip chromium_src-2428a3e48d06d5ad68581c9e62df30a49bafa872.tar.gz chromium_src-2428a3e48d06d5ad68581c9e62df30a49bafa872.tar.bz2 |
Fix leaks in ProfileSyncServiceSessionTest.
BUG=52552
TEST=ProfileSyncServiceSessionTest. Trying to get heapchecker running locally.
Review URL: http://codereview.chromium.org/3167022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56620 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync/glue')
-rw-r--r-- | chrome/browser/sync/glue/session_model_associator.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/browser/sync/glue/session_model_associator.cc b/chrome/browser/sync/glue/session_model_associator.cc index f6a6d1f..3524aea 100644 --- a/chrome/browser/sync/glue/session_model_associator.cc +++ b/chrome/browser/sync/glue/session_model_associator.cc @@ -207,10 +207,11 @@ SessionService* SessionModelAssociator::GetSessionService() { void SessionModelAssociator::InitializeCurrentMachineTag() { sync_api::WriteTransaction trans(sync_service_->backend()-> - GetUserShareHandle()); + GetUserShareHandle()); syncable::Directory* dir = - trans.GetWrappedWriteTrans()->directory(); - current_machine_tag_ = "session_sync" + dir->cache_guid(); + trans.GetWrappedWriteTrans()->directory(); + current_machine_tag_ = "session_sync"; + current_machine_tag_.append(dir->cache_guid()); } // See PopulateSessionSpecificsTab for use. May add functionality that includes |