From f14f0caea62e0aa4421d6ed3efcd63474ad75e83 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Thu, 4 Dec 2014 11:39:20 -0500 Subject: DiscIO: Remove some explicit deletes --- Source/Core/DiscIO/VolumeDirectory.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'Source/Core/DiscIO/VolumeDirectory.cpp') diff --git a/Source/Core/DiscIO/VolumeDirectory.cpp b/Source/Core/DiscIO/VolumeDirectory.cpp index 3a9e75f1d2..f2163773f4 100644 --- a/Source/Core/DiscIO/VolumeDirectory.cpp +++ b/Source/Core/DiscIO/VolumeDirectory.cpp @@ -112,7 +112,7 @@ bool CVolumeDirectory::Read(u64 _Offset, u64 _Length, u8* _pBuffer) const _dbg_assert_(DVDINTERFACE, fileIter->first <= _Offset); u64 fileOffset = _Offset - fileIter->first; - PlainFileReader* reader = PlainFileReader::Create(fileIter->second); + std::unique_ptr reader(PlainFileReader::Create(fileIter->second)); if (reader == nullptr) return false; @@ -139,8 +139,6 @@ bool CVolumeDirectory::Read(u64 _Offset, u64 _Length, u8* _pBuffer) const _dbg_assert_(DVDINTERFACE, fileIter->first >= _Offset); PadToAddress(fileIter->first, _Offset, _Length, _pBuffer); } - - delete reader; } return true; -- cgit v1.2.3