From 50149af8b577cdfb6b1305d0c808235ba442378f Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Sun, 27 Apr 2003 00:38:39 +0000 Subject: [PATCH] Make sure that snd_pcm_open returned a valid handle before using it. --- dlls/winmm/winealsa/audio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/winmm/winealsa/audio.c b/dlls/winmm/winealsa/audio.c index 38f5306075..a789aa98ba 100644 --- a/dlls/winmm/winealsa/audio.c +++ b/dlls/winmm/winealsa/audio.c @@ -432,6 +432,7 @@ LONG ALSA_WaveInit(void) ALSA_WodNumDevs = 0; EXIT_ON_ERROR( snd_pcm_open(&h, wwo->device, SND_PCM_STREAM_PLAYBACK, SND_PCM_NONBLOCK) , "open pcm" ); + if (!h) return -1; ALSA_WodNumDevs++; EXIT_ON_ERROR( snd_pcm_info(h, info) , "pcm info" );