From f519edbe8e3196be8cf26f97119715618d123b52 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 20 Feb 2016 20:24:03 +0100 Subject: [PATCH] fix segfault in libardour unit-tests (possible crash in mackie sf) --- libs/surfaces/mackie/surface.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/surfaces/mackie/surface.cc b/libs/surfaces/mackie/surface.cc index 274f2b42ea..6941c68d29 100644 --- a/libs/surfaces/mackie/surface.cc +++ b/libs/surfaces/mackie/surface.cc @@ -384,7 +384,9 @@ Surface::setup_master () } if (!m) { - _master_fader->set_control (boost::shared_ptr()); + if (_master_fader) { + _master_fader->set_control (boost::shared_ptr()); + } master_connection.disconnect (); return; }