encoding-target: Do not unconditionally break when searching for a target
authorThibault Saunier <tsaunier@gnome.org>
Mon, 2 Nov 2015 10:30:07 +0000 (11:30 +0100)
committerThibault Saunier <tsaunier@gnome.org>
Mon, 2 Nov 2015 10:31:34 +0000 (11:31 +0100)
Otherwise the loop is useless!

Fixes CID 1338051

gst-libs/gst/pbutils/encoding-target.c

index ee6f43b..d386942 100644 (file)
@@ -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)