aboutsummaryrefslogtreecommitdiffstats
path: root/src/queue_save.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/queue_save.c')
-rw-r--r--src/queue_save.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/queue_save.c b/src/queue_save.c
index 4eb095a59..69ef483b3 100644
--- a/src/queue_save.c
+++ b/src/queue_save.c
@@ -53,7 +53,7 @@ get_song(const char *uri)
return NULL;
}
-int
+void
queue_load_song(struct queue *queue, const char *line)
{
long ret;
@@ -61,20 +61,19 @@ queue_load_song(struct queue *queue, const char *line)
struct song *song;
if (queue_is_full(queue))
- return -1;
+ return;
ret = strtol(line, &endptr, 10);
if (ret < 0 || *endptr != ':' || endptr[1] == 0) {
g_warning("Malformed playlist line in state file");
- return -1;
+ return;
}
line = endptr + 1;
song = get_song(line);
if (song == NULL)
- return -1;
+ return;
queue_append(queue, song);
- return ret;
}