skip empty strings when splitting paths in the environment

This commit is contained in:
Dana Jansens 2011-01-25 13:32:43 -05:00
parent 5ced1a06fc
commit 30fe9697df

View file

@ -88,8 +88,10 @@ static GSList* split_paths(const gchar *paths)
if (!paths)
return NULL;
spl = g_strsplit(paths, ":", -1);
for (it = spl; *it; ++it)
list = slist_path_add(list, *it, (GSListFunc) g_slist_append);
for (it = spl; *it; ++it) {
if ((*it)[0]) /* skip empty strings */
list = slist_path_add(list, *it, (GSListFunc) g_slist_append);
}
g_free(spl);
return list;
}