diff --git a/UI/window-basic-main-outputs.cpp b/UI/window-basic-main-outputs.cpp index 628bf5660..d0cf1a8f1 100644 --- a/UI/window-basic-main-outputs.cpp +++ b/UI/window-basic-main-outputs.cpp @@ -689,6 +689,9 @@ bool SimpleOutput::StartStreaming(obs_service_t *service) const char *codec = obs_output_get_supported_audio_codecs(streamOutput); + if (!codec) { + return false; + } if (strcmp(codec, "aac") != 0) { const char *id = FindAudioEncoderFromCodec(codec); @@ -1381,6 +1384,9 @@ bool AdvancedOutput::StartStreaming(obs_service_t *service) const char *codec = obs_output_get_supported_audio_codecs(streamOutput); + if (!codec) { + return false; + } if (strcmp(codec, "aac") == 0) { streamAudioEnc = aacTrack[trackIndex - 1];