From 45c89030ac597a18f0a2a95dd47781dd1a2922bd Mon Sep 17 00:00:00 2001 From: Megamouse Date: Mon, 8 Jan 2024 21:17:06 +0100 Subject: [PATCH] audio_decoder: check for failed av_packet_alloc --- rpcs3/util/media_utils.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rpcs3/util/media_utils.cpp b/rpcs3/util/media_utils.cpp index 5249c8df71..5a95ef137a 100644 --- a/rpcs3/util/media_utils.cpp +++ b/rpcs3/util/media_utils.cpp @@ -545,6 +545,13 @@ namespace utils } AVPacket* packet = av_packet_alloc(); + if (!packet) + { + media_log.error("audio_decoder: Error allocating the packet"); + has_error = true; + return; + } + std::unique_ptr packet_(packet); // Iterate through frames