From c6c20ae9b561d615076dddd31e03bf98327c2ee5 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 29 Nov 2014 16:05:52 +0100 Subject: [PATCH] Change how content_playlist_read_file works --- playlist.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/playlist.c b/playlist.c index 97e101940d..d1fa9d4419 100644 --- a/playlist.c +++ b/playlist.c @@ -198,12 +198,15 @@ static bool content_playlist_read_file( char *last = NULL; FILE *file = fopen(path, "r"); - if (!file || !playlist) + if (!file) { if (file) fclose(file); - return false; + RARCH_WARN( + "Playlist file does not exist, creating an empty playlist instead... (File: [%s])", + path); + return true; } for (playlist->size = 0; playlist->size < playlist->cap; ) @@ -250,8 +253,7 @@ content_playlist_t *content_playlist_init(const char *path, size_t size) playlist->cap = size; - if (!content_playlist_read_file(playlist, path)) - goto error; + content_playlist_read_file(playlist, path); playlist->conf_path = strdup(path); return playlist;