diff options
| author | Lioncash <mathew1800@gmail.com> | 2014-12-04 19:51:21 -0500 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2014-12-04 19:51:21 -0500 |
| commit | c617b6c722d293be3b79d7344ea2d05828e7acc3 (patch) | |
| tree | 30a518fad99912b5a61a83466c675ade1e9a6c20 /Source/Core/DiscIO/VolumeDirectory.cpp | |
| parent | a381d25d7680f393dd9d34fc2df80ffc42cc4597 (diff) | |
| parent | f14f0caea62e0aa4421d6ed3efcd63474ad75e83 (diff) | |
Merge pull request #1652 from lioncash/delete
DiscIO: Remove some explicit deletes
Diffstat (limited to 'Source/Core/DiscIO/VolumeDirectory.cpp')
| -rw-r--r-- | Source/Core/DiscIO/VolumeDirectory.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
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<PlainFileReader> 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; |
