mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-06-01 19:41:28 +00:00
some fixes from jdahlin
Original commit message from CVS: some fixes from jdahlin
This commit is contained in:
parent
97cded9425
commit
3ce34049eb
|
@ -1,3 +1,7 @@
|
||||||
|
2004-02-19 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
|
* tools/gst-run.c: (get_candidates), (main): some fixes from jdahlin
|
||||||
|
|
||||||
2004-02-18 kost@imn.htwk-leipzig.de
|
2004-02-18 kost@imn.htwk-leipzig.de
|
||||||
|
|
||||||
reviewed by: David Schleef <ds@schleef.org>
|
reviewed by: David Schleef <ds@schleef.org>
|
||||||
|
|
|
@ -237,7 +237,7 @@ get_candidates (const gchar * dir, const gchar * base)
|
||||||
|
|
||||||
/* get all dirs from the path and prepend with given dir */
|
/* get all dirs from the path and prepend with given dir */
|
||||||
path = g_strdup_printf ("%s%c%s",
|
path = g_strdup_printf ("%s%c%s",
|
||||||
dir, G_SEARCHPATH_SEPARATOR, getenv ("PATH"));
|
dir, G_SEARCHPATH_SEPARATOR, g_getenv ("PATH"));
|
||||||
dirs = g_strsplit (path, G_SEARCHPATH_SEPARATOR_S, 0);
|
dirs = g_strsplit (path, G_SEARCHPATH_SEPARATOR_S, 0);
|
||||||
g_free (path);
|
g_free (path);
|
||||||
|
|
||||||
|
@ -311,7 +311,7 @@ int main
|
||||||
ctx = poptGetContext ("gst-run", argc, (const char **) argv, options, 0);
|
ctx = poptGetContext ("gst-run", argc, (const char **) argv, options, 0);
|
||||||
poptReadDefaultConfig (ctx, TRUE);
|
poptReadDefaultConfig (ctx, TRUE);
|
||||||
while ((nextopt = poptGetNextOpt (ctx)) > 0)
|
while ((nextopt = poptGetNextOpt (ctx)) > 0)
|
||||||
;
|
/* keep looping to parse */;
|
||||||
|
|
||||||
argc = poptStrippedArgv (ctx, argc, argv);
|
argc = poptStrippedArgv (ctx, argc, argv);
|
||||||
argv[argc] = NULL;
|
argv[argc] = NULL;
|
||||||
|
@ -353,6 +353,8 @@ int main
|
||||||
binary = g_strdup_printf ("%s-%s", base, highest);
|
binary = g_strdup_printf ("%s-%s", base, highest);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
g_free (base);
|
||||||
|
|
||||||
path = g_build_filename (dir, binary, NULL);
|
path = g_build_filename (dir, binary, NULL);
|
||||||
g_free (binary);
|
g_free (binary);
|
||||||
|
|
||||||
|
@ -361,6 +363,7 @@ int main
|
||||||
if (_arg_list_mm)
|
if (_arg_list_mm)
|
||||||
{
|
{
|
||||||
g_hash_table_foreach (candidates, (GHFunc) hash_print_key, NULL);
|
g_hash_table_foreach (candidates, (GHFunc) hash_print_key, NULL);
|
||||||
|
g_hash_table_destroy (candidates);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue