summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/queue/PlaylistUpdate.cxx7
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 */