From 406d5ba04afd4d512c36065f670b0315f621027f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 2 Jun 2014 09:27:17 +0200 Subject: [PATCH] avvidenc: Fix indention and "bracketing" of goto labels Should fix CID 1219865, which looks like the code analysis algorithm was just confused. --- ext/libav/gstavvidenc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ext/libav/gstavvidenc.c b/ext/libav/gstavvidenc.c index 4f107c8..b2c2458 100644 --- a/ext/libav/gstavvidenc.c +++ b/ext/libav/gstavvidenc.c @@ -546,13 +546,16 @@ bad_input_fmt: oclass->in_plugin->name); goto close_codec; } +close_codec: { - close_codec: gst_ffmpeg_avcodec_close (ffmpegenc->context); if (avcodec_get_context_defaults3 (ffmpegenc->context, oclass->in_plugin) < 0) GST_DEBUG_OBJECT (ffmpegenc, "Failed to set context defaults"); - cleanup_stats_in: + goto cleanup_stats_in; + } +cleanup_stats_in: + { if (ffmpegenc->context->stats_in) g_free (ffmpegenc->context->stats_in); return FALSE; -- 2.7.4