From ee845d463347fbb9f3af7469d7fa476e03d5d96d Mon Sep 17 00:00:00 2001 From: Nedko Arnaudov Date: Mon, 10 Sep 2012 22:15:58 +0300 Subject: [PATCH] controlapi: fix double free on master switch Thanks to Robin Gareus. https://github.com/jackaudio/jack2/issues/17 --- common/JackControlAPI.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/common/JackControlAPI.cpp b/common/JackControlAPI.cpp index 322627c7..cc29647e 100644 --- a/common/JackControlAPI.cpp +++ b/common/JackControlAPI.cpp @@ -1365,7 +1365,6 @@ SERVER_EXPORT bool jackctl_server_switch_master(jackctl_server * server_ptr, jac if (server_ptr && server_ptr->engine) { JSList * paramlist; if (!jackctl_create_param_list(driver_ptr->parameters, ¶mlist)) return false; - jackctl_destroy_param_list(paramlist); bool ret = (server_ptr->engine->SwitchMaster(driver_ptr->desc_ptr, paramlist) == 0); jackctl_destroy_param_list(paramlist); return ret;