From 3b99cf6c54415d7a2f89faf4326339983d643a5f Mon Sep 17 00:00:00 2001 From: Vivia Nikolaidou Date: Tue, 11 Jul 2017 14:21:41 +0300 Subject: [PATCH] dvdlpmdec: Fix overrun from coverity CID #1414801 --- gst/dvdlpcmdec/gstdvdlpcmdec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/dvdlpcmdec/gstdvdlpcmdec.c b/gst/dvdlpcmdec/gstdvdlpcmdec.c index 8ac6abb1..081084fe 100644 --- a/gst/dvdlpcmdec/gstdvdlpcmdec.c +++ b/gst/dvdlpcmdec/gstdvdlpcmdec.c @@ -668,7 +668,7 @@ gst_dvdlpcmdec_parse_bluray (GstDvdLpcmDec * dvdlpcmdec, GstAdapter * adapter, default: channels = 0; GST_WARNING ("Invalid number of audio channels!"); - break; + goto negotiation_failed; } GST_DEBUG_OBJECT (dvdlpcmdec, "got channels %d rate %d format %s", channels, rate, gst_audio_format_to_string (format)); @@ -761,7 +761,7 @@ gst_dvdlpcmdec_parse_1394 (GstDvdLpcmDec * dvdlpcmdec, GstAdapter * adapter, default: channels = 0; GST_WARNING ("Invalid number of audio channels!"); - break; + goto negotiation_failed; } gst_dvdlpcmdec_update_audio_formats (dvdlpcmdec, channels, rate, format, -- 2.34.1