Browse Source

Merge pull request #449 from vikwil/develop

Fix memory leak of parameter constraints.
tags/v1.9.13
7890 GitHub 6 years ago
parent
commit
f4a0118ee5
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      common/JackControlAPI.cpp

+ 2
- 2
common/JackControlAPI.cpp View File

@@ -219,6 +219,7 @@ jackctl_free_driver_parameters(
while (driver_ptr->parameters)
{
next_node_ptr = driver_ptr->parameters->next;
jack_constraint_free(((jackctl_parameter *)driver_ptr->parameters->data)->constraint_ptr);
free(driver_ptr->parameters->data);
free(driver_ptr->parameters);
driver_ptr->parameters = next_node_ptr;
@@ -526,6 +527,7 @@ jackctl_server_free_parameters(
while (server_ptr->parameters)
{
next_node_ptr = server_ptr->parameters->next;
jack_constraint_free(((jackctl_parameter *)server_ptr->parameters->data)->constraint_ptr);
free(server_ptr->parameters->data);
free(server_ptr->parameters);
server_ptr->parameters = next_node_ptr;
@@ -1433,5 +1435,3 @@ SERVER_EXPORT bool jackctl_server_switch_master(jackctl_server * server_ptr, jac
return false;
}
}



Loading…
Cancel
Save