aboutsummaryrefslogtreecommitdiffstats
path: root/src/update.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/update.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/update.c b/src/update.c
index f51ccc7b6..776fa050b 100644
--- a/src/update.c
+++ b/src/update.c
@@ -296,6 +296,10 @@ update_archive_tree(struct directory *directory, char *name)
//create directories first
update_archive_tree(subdir, tmp+1);
} else {
+ if (strlen(name) == 0) {
+ g_warning("archive returned directory only\n");
+ return;
+ }
//add file
song = songvec_find(&directory->songs, name);
if (song == NULL) {