diff options
author | Max Kellermann <max@musicpd.org> | 2017-02-08 09:53:14 +0100 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2017-02-08 09:53:14 +0100 |
commit | 7a185f1ead87d68ff0a2a002d8d5838e833f8ef9 (patch) | |
tree | 7549d49ef0e0120fd8fb77a7db2fd334e13fc766 /src/queue | |
parent | c1fa5279f4d1d1e20b9c71459684ab7800a3c5ca (diff) |
queue/PlaylistUpdate: assert Database::GetSong()!=nullptr
Diffstat (limited to 'src/queue')
-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 */ |