summaryrefslogtreecommitdiff
path: root/libs/ardour/import.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-11-18 02:13:15 +0100
committerRobin Gareus <robin@gareus.org>2014-11-18 02:15:07 +0100
commit5e90b97c428664779fe51d3a5171d1d4718ba800 (patch)
tree928ce0ed91c13ce896e1b9866c27509068735c70 /libs/ardour/import.cc
parentbd5713f009a2dcc669e98a85063fecdf95bf409f (diff)
files should have at least one channel.
Diffstat (limited to 'libs/ardour/import.cc')
-rw-r--r--libs/ardour/import.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/import.cc b/libs/ardour/import.cc
index 1303c85511..656e8f7f76 100644
--- a/libs/ardour/import.cc
+++ b/libs/ardour/import.cc
@@ -234,6 +234,7 @@ write_audio_data_to_new_files (ImportableSource* source, ImportStatus& status,
const framecnt_t nframes = ResampledImportableSource::blocksize;
boost::shared_ptr<AudioFileSource> afs;
uint32_t channels = source->channels();
+ assert(channels > 0);
boost::scoped_array<float> data(new float[nframes * channels]);
vector<boost::shared_array<Sample> > channel_data;