Browse Source

emscriptenaudio: don't get stuck in infinite loop if SDL_AudioStreamPut fails.

Ryan C. Gordon 8 years ago
parent
commit
1a90c72dfc
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/audio/emscripten/SDL_emscriptenaudio.c

+ 1 - 0
src/audio/emscripten/SDL_emscriptenaudio.c

@@ -73,6 +73,7 @@ HandleAudioProcess(_THIS)
             if (SDL_AudioStreamPut(this->stream, this->fake_stream, stream_len) == -1) {
                 SDL_AudioStreamClear(this->stream);
                 SDL_AtomicSet(&this->enabled, 0);
+                break;
             }
         }