nacl: Fixed crash if allocating memory for audio device failed.
diff --git a/src/audio/nacl/SDL_naclaudio.c b/src/audio/nacl/SDL_naclaudio.c
index abbaf1d..dc5930b 100644
--- a/src/audio/nacl/SDL_naclaudio.c
+++ b/src/audio/nacl/SDL_naclaudio.c
@@ -106,8 +106,7 @@ NACLAUDIO_OpenDevice(_THIS, void *handle, const char *devname, int iscapture) {
private = (SDL_PrivateAudioData *) SDL_calloc(1, (sizeof *private));
if (private == NULL) {
- SDL_OutOfMemory();
- return 0;
+ return SDL_OutOfMemory();
}
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. */
ppb_audio->StartPlayback(private->audio);
- return 1;
+ return 0;
}
static int