diff options
author | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-07 01:01:09 +0000 |
---|---|---|
committer | piman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-07 01:01:09 +0000 |
commit | 1cdbf14f38a2fce8d27a71dffeeef9f88a508028 (patch) | |
tree | 48cfa1e5b5a2bb63f6d90598abae1f6e7bc9274d /net/disk_cache | |
parent | 4d4f2709583c942c05eb609cd2f9e6a911cdfec5 (diff) | |
download | chromium_src-1cdbf14f38a2fce8d27a71dffeeef9f88a508028.zip chromium_src-1cdbf14f38a2fce8d27a71dffeeef9f88a508028.tar.gz chromium_src-1cdbf14f38a2fce8d27a71dffeeef9f88a508028.tar.bz2 |
Preparing net/ for the removal of scoped_refptr::release()
BUG=None
Review URL: https://chromiumcodereview.appspot.com/11466006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171662 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/disk_cache')
-rw-r--r-- | net/disk_cache/backend_impl.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/net/disk_cache/backend_impl.cc b/net/disk_cache/backend_impl.cc index 2e42c55..c8d081d 100644 --- a/net/disk_cache/backend_impl.cc +++ b/net/disk_cache/backend_impl.cc @@ -812,7 +812,8 @@ EntryImpl* BackendImpl::CreateEntryImpl(const std::string& key) { SIMPLE_STATS_COUNTER("disk_cache.miss"); Trace("create entry hit "); FlushIndex(); - return cache_entry.release(); + cache_entry->AddRef(); + return cache_entry.get(); } EntryImpl* BackendImpl::OpenNextEntryImpl(void** iter) { @@ -1824,14 +1825,15 @@ EntryImpl* BackendImpl::OpenFollowingEntry(bool forward, void** iter) { EntryImpl* next_entry; if (forward) { - next_entry = entries[newest].release(); + next_entry = entries[newest].get(); iterator->list = static_cast<Rankings::List>(newest); } else { - next_entry = entries[oldest].release(); + next_entry = entries[oldest].get(); iterator->list = static_cast<Rankings::List>(oldest); } *iter = iterator.release(); + next_entry->AddRef(); return next_entry; } |