From 455075ec64d2f0af9407d3025a2067d4d020e597 Mon Sep 17 00:00:00 2001 From: paulfd Date: Mon, 16 Sep 2019 15:12:15 +0200 Subject: [PATCH] Corrected a bug when "expanding" an existing preloaded file: the unique_ptr was not released properly --- sfizz/FilePool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {