diff options
-rw-r--r-- | src/queue/PlaylistUpdate.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/queue/PlaylistUpdate.cxx b/src/queue/PlaylistUpdate.cxx index 2ca4e0634..fe6942ecd 100644 --- a/src/queue/PlaylistUpdate.cxx +++ b/src/queue/PlaylistUpdate.cxx @@ -37,14 +37,13 @@ UpdatePlaylistSong(const Database &db, DetachedSong &song) try { original = db.GetSong(song.GetURI()); } catch (const std::runtime_error &e) { - return false; - } - - if (original == nullptr) /* not found - shouldn't happen, because the update thread should ensure that all stale Song instances have been purged */ return false; + } + + assert(original != nullptr); if (original->mtime == song.GetLastModified()) { /* not modified */ |