From 452e4844326048da0f1fdc8dbf623b43cb400798 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 27 Oct 2022 23:13:24 +0200 Subject: [PATCH] Throw exception if av_frame_alloc() fails. --- src/lib/audio_filter_graph.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/audio_filter_graph.cc b/src/lib/audio_filter_graph.cc index d9e4e244f..73c3aa6f7 100644 --- a/src/lib/audio_filter_graph.cc +++ b/src/lib/audio_filter_graph.cc @@ -53,6 +53,9 @@ AudioFilterGraph::AudioFilterGraph (int sample_rate, int channels) } _in_frame = av_frame_alloc (); + if (_in_frame == nullptr) { + throw std::bad_alloc(); + } } AudioFilterGraph::~AudioFilterGraph() -- 2.30.2