Răsfoiți Sursa

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

Philipp Wiesemann 8 ani în urmă
părinte
comite
fc510bd798
1 a modificat fișierele cu 2 adăugiri și 3 ștergeri
  1. 2 3
      src/audio/nacl/SDL_naclaudio.c

+ 2 - 3
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