diff --git a/src/Sound.cpp b/src/Sound.cpp index 20120718..973c78d9 100644 --- a/src/Sound.cpp +++ b/src/Sound.cpp @@ -263,7 +263,8 @@ void EndDirectSound() EndOrganya(); for (unsigned int i = 0; i < SE_MAX; ++i) - lpSECONDARYBUFFER[i]->Release(); + if (lpSECONDARYBUFFER[i]) + lpSECONDARYBUFFER[i]->Release(); SDL_QuitSubSystem(SDL_INIT_AUDIO);