summaryrefslogtreecommitdiff
path: root/playlist.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2012-05-22 22:40:45 +0200
committerGravatar waker <wakeroid@gmail.com>2012-05-22 22:40:45 +0200
commit51f37c71ba906c9887934836c51122ffe927976b (patch)
treed45f46eb0d0e52fe7f4f6fe877d42b6509f33b26 /playlist.c
parentdf0232d67ee161abc1c1341856a2c5e60b9e568a (diff)
return err if playlist save fails on rename
Diffstat (limited to 'playlist.c')
-rw-r--r--playlist.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/playlist.c b/playlist.c
index 3b957487..0cc0533f 100644
--- a/playlist.c
+++ b/playlist.c
@@ -2038,6 +2038,7 @@ plt_save (playlist_t *plt, playItem_t *first, playItem_t *last, const char *fnam
fclose (fp);
if (rename (tempfile, fname) != 0) {
fprintf (stderr, "playlist rename %s -> %s failed: %s\n", tempfile, fname, strerror (errno));
+ return -1;
}
return 0;
save_fail: