From 4dbba5ac98608c387bf7ec10595b62b02e321cbe Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Tue, 21 Dec 2021 14:32:19 +0000 Subject: [PATCH] videoio: add non zero check --- modules/videoio/src/cap_gstreamer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/videoio/src/cap_gstreamer.cpp b/modules/videoio/src/cap_gstreamer.cpp index adbc94fc95..16b09cc590 100644 --- a/modules/videoio/src/cap_gstreamer.cpp +++ b/modules/videoio/src/cap_gstreamer.cpp @@ -527,6 +527,7 @@ bool GStreamerCapture::grabAudioFrame() CV_Error(Error::StsError, "GStreamer: gst_audio_info_from_caps() is failed. Can't handle unknown layout"); } int bpf = GST_AUDIO_INFO_BPF(&info); + CV_CheckGT(bpf, 0, ""); GstStructure* structure = gst_caps_get_structure(frame_caps, 0); // no lifetime transfer if (!structure)