fix crash caused by trying to unregister null ports

This commit is contained in:
Paul Davis 2013-09-17 10:01:02 -04:00
parent 1740bbb966
commit 32452bb3b3

View File

@ -1078,9 +1078,14 @@ AudioEngine::stop_latency_detection ()
{
_measuring_latency = false;
port_engine().unregister_port (_latency_output_port);
port_engine().unregister_port (_latency_input_port);
if (_latency_output_port) {
port_engine().unregister_port (_latency_output_port);
_latency_output_port = 0;
}
if (_latency_input_port) {
port_engine().unregister_port (_latency_input_port);
_latency_input_port = 0;
}
if (_started_for_latency) {
stop ();
}