From 13e65b7f56c2fbc8e58277f76ba92ccc0e9e0c6c Mon Sep 17 00:00:00 2001 From: Oskar Wallgren Date: Thu, 22 Jun 2017 18:13:38 +0200 Subject: [PATCH] Ensure midi port exists before removing --- src/core/midi/MidiClient.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/midi/MidiClient.cpp b/src/core/midi/MidiClient.cpp index 9add4e80b..8ba70bcb7 100644 --- a/src/core/midi/MidiClient.cpp +++ b/src/core/midi/MidiClient.cpp @@ -67,6 +67,11 @@ void MidiClient::addPort( MidiPort* port ) void MidiClient::removePort( MidiPort* port ) { + if( ! port ) + { + return; + } + QVector::Iterator it = qFind( m_midiPorts.begin(), m_midiPorts.end(), port ); if( it != m_midiPorts.end() )