summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_region.cc
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-11-14 23:53:59 -0500
committerDavid Robillard <d@drobilla.net>2014-11-14 23:53:59 -0500
commitb52407043c71f9169a2a8171d07e4e1ade5f07a3 (patch)
tree4c6fc288fe3a058497f81998f02e7ecb52964a63 /libs/ardour/midi_region.cc
parent94954f852ead97bcda7afa548d543222733228ef (diff)
Fix crash when copying MIDI regions with midi-copy-is-fork is on (#6002).
Diffstat (limited to 'libs/ardour/midi_region.cc')
-rw-r--r--libs/ardour/midi_region.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc
index e7298e7526..03db3eaaa7 100644
--- a/libs/ardour/midi_region.cc
+++ b/libs/ardour/midi_region.cc
@@ -133,6 +133,7 @@ MidiRegion::clone (string path) const
boost::shared_ptr<MidiSource> newsrc;
/* caller must check for pre-existing file */
+ assert (!path.empty());
assert (!Glib::file_test (path, Glib::FILE_TEST_EXISTS));
newsrc = boost::dynamic_pointer_cast<MidiSource>(
SourceFactory::createWritable(DataType::MIDI, _session,