diff --git a/libs/backends/wavesaudio/waves_midi_device.cc b/libs/backends/wavesaudio/waves_midi_device.cc index 81e8f1259d..3401dd5440 100644 --- a/libs/backends/wavesaudio/waves_midi_device.cc +++ b/libs/backends/wavesaudio/waves_midi_device.cc @@ -136,6 +136,7 @@ WavesMidiDevice::open (PmTimeProcPtr time_proc, void* time_info) std::cerr << "Error: " << err_msg << std::endl; _output_pm_stream = NULL; _pm_output_id = pmNoDevice; + close (); return -1; } }