diff --git a/src/modules/audio/openal/Pool.cpp b/src/modules/audio/openal/Pool.cpp index 53b850aa5..ff0cec43d 100644 --- a/src/modules/audio/openal/Pool.cpp +++ b/src/modules/audio/openal/Pool.cpp @@ -159,6 +159,7 @@ namespace openal for(std::map::iterator i = playing.begin(); i != playing.end(); i++) { i->first->stopAtomic(); + i->first->release(); available.push(i->second); }