summaryrefslogtreecommitdiff
path: root/obt
diff options
context:
space:
mode:
Diffstat (limited to 'obt')
-rw-r--r--obt/paths.c6
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;
}