From b4309dfa4ffeeef1a8484bb492166d00801f6038 Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 3 Sep 2026 07:43:44 +0000 Subject: [PATCH] nullptr check on multistream --- .../adsp/apps/opus/opus_multistream_decode_object.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/audio_core/adsp/apps/opus/opus_multistream_decode_object.cpp b/src/audio_core/adsp/apps/opus/opus_multistream_decode_object.cpp index 2c7f0fd26e..c72689b4fc 100644 --- a/src/audio_core/adsp/apps/opus/opus_multistream_decode_object.cpp +++ b/src/audio_core/adsp/apps/opus/opus_multistream_decode_object.cpp @@ -36,7 +36,7 @@ u32 OpusMultiStreamDecodeObject::GetWorkBufferSize(u32 total_stream_count, u32 s Result OpusMultiStreamDecodeObject::InitializeDecoder(u32 sample_rate, u32 total_stream_count, u32 channel_count, u32 stereo_stream_count, u8* mappings) { if ((codec = avcodec_find_decoder(AV_CODEC_ID_OPUS)) == nullptr) return Service::Audio::ResultLibOpusInvalidState; - if ((avctx = avcodec_alloc_context3(codec))) + if ((avctx = avcodec_alloc_context3(codec)) == nullptr) return Service::Audio::ResultLibOpusInvalidState; avctx->sample_rate = sample_rate; av_channel_layout_default(&avctx->ch_layout, channel_count);