diff options
author | Robin Gareus <robin@gareus.org> | 2014-11-17 04:05:00 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-11-17 04:05:00 +0100 |
commit | df40782b62f30f41f39aa3717d10428d29753dcc (patch) | |
tree | bd9679be1f1b7fbee9b3c82e1caef14d637054e5 /libs/ardour/audio_playlist_importer.cc | |
parent | 55ce10f498f4fddfe5d31c7fef47eb805a9a45a5 (diff) |
prevent segfault if in/out property is missing
Diffstat (limited to 'libs/ardour/audio_playlist_importer.cc')
-rw-r--r-- | libs/ardour/audio_playlist_importer.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/audio_playlist_importer.cc b/libs/ardour/audio_playlist_importer.cc index 34d46915f1..b04173a5be 100644 --- a/libs/ardour/audio_playlist_importer.cc +++ b/libs/ardour/audio_playlist_importer.cc @@ -222,6 +222,7 @@ AudioPlaylistImporter::_move () XMLProperty* out = (*it)->property("out"); if (!in || !out) { error << string_compose (X_("AudioPlaylistImporter (%1): did not find the \"in\" or \"out\" property from a crossfade"), name) << endmsg; + continue; // or fatal? } handler.update_region_id (in); |