diff --git a/netwerk/cache2/CacheEntry.cpp b/netwerk/cache2/CacheEntry.cpp index 53759c00deb5..33c70e0226b4 100644 --- a/netwerk/cache2/CacheEntry.cpp +++ b/netwerk/cache2/CacheEntry.cpp @@ -420,13 +420,12 @@ already_AddRefed CacheEntry::ReopenTruncated(bool aMemoryOnly, true, // truncate existing (this one) getter_AddRefs(handle)); - LOG((" exchanged entry %p by entry %p, rv=0x%08x", this, newEntry.get(), rv)); - if (NS_SUCCEEDED(rv)) { newEntry = handle->Entry(); + LOG((" exchanged entry %p by entry %p, rv=0x%08x", this, newEntry.get(), rv)); newEntry->AsyncOpen(aCallback, nsICacheStorage::OPEN_TRUNCATE); - } - else { + } else { + LOG((" exchanged of entry %p failed, rv=0x%08x", this, rv)); AsyncDoom(nullptr); } }