summaryrefslogtreecommitdiff
path: root/libs/ardour/session.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-06-21 12:56:06 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2017-09-18 11:40:53 -0400
commit1b058a6ab923b3bc865cc10f0d83634a56483d33 (patch)
treefe2edea31fb9163515091a65a1d9f4bbbfd7173f /libs/ardour/session.cc
parent302d15d2c0c5d34a11c49d888c28cd4dafc2b082 (diff)
force auditioner to emit GoingAway at the right time, so that its disk reader/writer objects drop their reference
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r--libs/ardour/session.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 7099800fa1..87adc25275 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -739,6 +739,7 @@ Session::destroy ()
/* need to remove auditioner before monitoring section
* otherwise it is re-connected */
+ auditioner->drop_references ();
auditioner.reset ();
/* drop references to routes held by the monitoring section