# HG changeset patch # User Sam Lantinga # Date 1230968022 0 # Node ID d578ae900755053e9ab77868f454cefd4258d461 # Parent 4c9130d66e2cf1a32c496ceb4d654ef8d485cd89 Fixed crash on Windows diff -r 4c9130d66e2c -r d578ae900755 src/audio/SDL_audio.c --- a/src/audio/SDL_audio.c Sat Jan 03 07:23:11 2009 +0000 +++ b/src/audio/SDL_audio.c Sat Jan 03 07:33:42 2009 +0000 @@ -28,7 +28,7 @@ #include "SDL_audiomem.h" #include "SDL_sysaudio.h" -#define _THIS SDL_AudioDevice *this +#define _THIS SDL_AudioDevice *this static SDL_AudioDriver current_audio; static SDL_AudioDevice *open_devices[16]; @@ -625,7 +625,9 @@ initialized = 1; best_choice = i; } else if (rc == 1) { /* init'd, but can't see any devices. */ - current_audio.impl.Deinitialize(); + if (current_audio.impl.Deinitialize) { + current_audio.impl.Deinitialize(); + } if (best_choice == -1) { best_choice = i; }