diff --git a/sfizz/FilePool.cpp b/sfizz/FilePool.cpp index 9c1b9447..71def3a4 100644 --- a/sfizz/FilePool.cpp +++ b/sfizz/FilePool.cpp @@ -79,7 +79,7 @@ std::optional sfz::FilePool::getFileInformation( if (preloadedData.contains(filename)) { auto alreadyPreloaded = preloadedData[filename]; if (preloadedSize > alreadyPreloaded->getNumFrames()) { - alreadyPreloaded.reset(readFromFile(sndFile, preloadedSize).get()); + alreadyPreloaded.reset(readFromFile(sndFile, preloadedSize).release()); } returnedValue.preloadedData = alreadyPreloaded; } else {