diff options
author | Robin Gareus <robin@gareus.org> | 2020-02-28 07:33:11 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-02-28 07:33:11 +0100 |
commit | 300063c8b96968293f79d41d124b2efd971e7dc7 (patch) | |
tree | 4f05a23ada41bc77661e1f9439d93e6d2bb85e55 /libs/ardour/session_playlists.cc | |
parent | 003e68edd258051a9520cd83487813d7ad71e647 (diff) |
Bail out if Playlist cannot be created
This prevents later crashes. Tracks cannot exist without a playlist.
Diffstat (limited to 'libs/ardour/session_playlists.cc')
-rw-r--r-- | libs/ardour/session_playlists.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/session_playlists.cc b/libs/ardour/session_playlists.cc index 4bd47aa0eb..60388f394e 100644 --- a/libs/ardour/session_playlists.cc +++ b/libs/ardour/session_playlists.cc @@ -484,6 +484,7 @@ SessionPlaylists::load (Session& session, const XMLNode& node) if ((playlist = XMLPlaylistFactory (session, **niter)) == 0) { error << _("Session: cannot create Playlist from XML description.") << endmsg; + return -1; } } |