skip empty strings when splitting paths in the environment
This commit is contained in:
parent
5ced1a06fc
commit
30fe9697df
1 changed files with 4 additions and 2 deletions
|
@ -88,8 +88,10 @@ static GSList* split_paths(const gchar *paths)
|
||||||
if (!paths)
|
if (!paths)
|
||||||
return NULL;
|
return NULL;
|
||||||
spl = g_strsplit(paths, ":", -1);
|
spl = g_strsplit(paths, ":", -1);
|
||||||
for (it = spl; *it; ++it)
|
for (it = spl; *it; ++it) {
|
||||||
list = slist_path_add(list, *it, (GSListFunc) g_slist_append);
|
if ((*it)[0]) /* skip empty strings */
|
||||||
|
list = slist_path_add(list, *it, (GSListFunc) g_slist_append);
|
||||||
|
}
|
||||||
g_free(spl);
|
g_free(spl);
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue