diff --git a/panda/src/audiotraits/openalAudioManager.cxx b/panda/src/audiotraits/openalAudioManager.cxx index c205f55402..edf7dfe222 100644 --- a/panda/src/audiotraits/openalAudioManager.cxx +++ b/panda/src/audiotraits/openalAudioManager.cxx @@ -553,6 +553,7 @@ uncache_sound(const Filename &file_name) { if (sd->_movie->get_filename() == path || sd->_movie->get_filename() == file_name) { exqi = _expiring_streams.erase(exqi); + delete sd; continue; } }