nacl: Fixed crash if allocating memory for audio device failed.

This commit is contained in:
Philipp Wiesemann 2017-05-28 21:50:47 +02:00
parent 7c5078d8bd
commit fc510bd798

View File

@ -106,8 +106,7 @@ NACLAUDIO_OpenDevice(_THIS, void *handle, const char *devname, int iscapture) {
private = (SDL_PrivateAudioData *) SDL_calloc(1, (sizeof *private)); private = (SDL_PrivateAudioData *) SDL_calloc(1, (sizeof *private));
if (private == NULL) { if (private == NULL) {
SDL_OutOfMemory(); return SDL_OutOfMemory();
return 0;
} }
private->mutex = SDL_CreateMutex(); private->mutex = SDL_CreateMutex();
@ -131,7 +130,7 @@ NACLAUDIO_OpenDevice(_THIS, void *handle, const char *devname, int iscapture) {
/* Start audio playback while we are still on the main thread. */ /* Start audio playback while we are still on the main thread. */
ppb_audio->StartPlayback(private->audio); ppb_audio->StartPlayback(private->audio);
return 1; return 0;
} }
static int static int