diff options
| author | Dana Jansens <danakj@orodu.net> | 2011-01-25 13:32:43 -0500 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2012-09-30 14:50:30 -0400 |
| commit | 30fe9697dfd7276a8d18cdecde9809eeec80bf0d (patch) | |
| tree | 4dbaadfe31e0ddd9a19f935d345c443feeda1ccb | |
| parent | 5ced1a06fca5bd1ae31670d12848c8cde80dab5f (diff) | |
skip empty strings when splitting paths in the environment
| -rw-r--r-- | obt/paths.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/obt/paths.c b/obt/paths.c index d2e230df..aa76b8ef 100644 --- a/obt/paths.c +++ b/obt/paths.c @@ -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; } |
