prevent segfault if in/out property is missing
authorRobin Gareus <robin@gareus.org>
Mon, 17 Nov 2014 03:05:00 +0000 (04:05 +0100)
committerRobin Gareus <robin@gareus.org>
Mon, 17 Nov 2014 03:05:00 +0000 (04:05 +0100)
libs/ardour/audio_playlist_importer.cc

index 34d46915f188e6f21feaa9417b804fc709051b82..b04173a5be30d2e02cb6dc48e18ecbc3bb73947d 100644 (file)
@@ -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);