From 83fa06aab5fc04cf4995ad4576e8dd1e3acb8d94 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 2 Nov 2015 11:30:07 +0100 Subject: [PATCH] encoding-target: Do not unconditionally break when searching for a target Otherwise the loop is useless! Fixes CID 1338051 --- gst-libs/gst/pbutils/encoding-target.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gst-libs/gst/pbutils/encoding-target.c b/gst-libs/gst/pbutils/encoding-target.c index ee6f43b..d386942 100644 --- a/gst-libs/gst/pbutils/encoding-target.c +++ b/gst-libs/gst/pbutils/encoding-target.c @@ -890,7 +890,9 @@ gst_encoding_target_load (const gchar * name, const gchar * category, for (i = 0; encoding_target_dirs[i]; i++) { target = gst_encoding_target_subload (encoding_target_dirs[i], category, lfilename, error); - break; + + if (target) + break; } g_strfreev (encoding_target_dirs); if (target) -- 2.7.4