diff --git a/Source/IO/Adapters/AuIOAdapterSeeking.cpp b/Source/IO/Adapters/AuIOAdapterSeeking.cpp index 2d00f40e..fef41997 100644 --- a/Source/IO/Adapters/AuIOAdapterSeeking.cpp +++ b/Source/IO/Adapters/AuIOAdapterSeeking.cpp @@ -34,9 +34,9 @@ namespace Aurora::IO::Adapters void SeekingReader::Close() { - if (this->pReader) + if (auto pReader = AuExchange(this->pReader, {})) { - this->pReader->Close(); + pReader->Close(); } }