diff options
author | Robin Gareus <robin@gareus.org> | 2016-02-20 20:24:03 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-02-20 20:26:34 +0100 |
commit | f519edbe8e3196be8cf26f97119715618d123b52 (patch) | |
tree | 90f64fc040a3b27fd7d43bec8dd7416feab39c43 /libs/surfaces/mackie | |
parent | ff427be0fac07e8983e32822a541f8172800444f (diff) |
fix segfault in libardour unit-tests (possible crash in mackie sf)
Diffstat (limited to 'libs/surfaces/mackie')
-rw-r--r-- | libs/surfaces/mackie/surface.cc | 4 |
1 files changed, 3 insertions, 1 deletions
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<AutomationControl>()); + if (_master_fader) { + _master_fader->set_control (boost::shared_ptr<AutomationControl>()); + } master_connection.disconnect (); return; } |