From b68d2e25b246061b11e7576265241005a73cbbd0 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