From 1a90c72dfc08730d8e732f81520e690a64467c39 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 6 Jan 2017 00:49:35 -0500 Subject: [PATCH] emscriptenaudio: don't get stuck in infinite loop if SDL_AudioStreamPut fails. --- src/audio/emscripten/SDL_emscriptenaudio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/audio/emscripten/SDL_emscriptenaudio.c b/src/audio/emscripten/SDL_emscriptenaudio.c index 771ccf64f63a1..d8a645722bce0 100644 --- a/src/audio/emscripten/SDL_emscriptenaudio.c +++ b/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; } }