From f85282aeec6cb74985f678f6f8132278697c8579 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 6 Jun 2014 16:45:20 +0200 Subject: [PATCH] ALSA backend: prevent possible crash destruction of a-r-d --- libs/backends/alsa/alsa_audiobackend.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/backends/alsa/alsa_audiobackend.cc b/libs/backends/alsa/alsa_audiobackend.cc index 6ef07e208d..e5b38760c4 100644 --- a/libs/backends/alsa/alsa_audiobackend.cc +++ b/libs/backends/alsa/alsa_audiobackend.cc @@ -106,8 +106,9 @@ void AlsaAudioBackend::release_device() { _reservation_connection.drop_connections(); - delete _device_reservation; + ARDOUR::SystemExec * tmp = _device_reservation; _device_reservation = 0; + delete tmp; } bool