validate: Do not check strv length on NULL pointers
authorThibault Saunier <tsaunier@igalia.com>
Tue, 5 Jan 2021 13:06:40 +0000 (10:06 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Tue, 5 Jan 2021 14:33:51 +0000 (11:33 -0300)
This is not legal

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/234>

validate/gst/validate/gst-validate-scenario.c

index bc7586b..9e84c5d 100644 (file)
@@ -4433,7 +4433,7 @@ gst_validate_scenario_get_include_paths (const gchar * relative_scenario)
       0) : NULL;
   g_free (scenarios_path);
 
-  n = g_strv_length (env_scenariodir);
+  n = env_scenariodir ? g_strv_length (env_scenariodir) : 0;
   env_scenariodir = g_realloc_n (env_scenariodir, n + 3, sizeof (gchar *));
   env_scenariodir[n] = g_build_filename (g_get_user_data_dir (),
       "gstreamer-" GST_API_VERSION, "validate",