mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Free endpoint ACLs when destroying PJSIP endpoints.
If endpoint ACLs were specified, they were not being freed when endpoints were destroyed. On systems with realtime endpoints, this could add up quickly since each DB lookup would allocate the ACL without freeing it. ASTERISK-26731 #close Reported by Ustinov Artem Change-Id: Ie1f8bf5b7a0de628c975beba01e69c56893331ad
This commit is contained in:
@@ -2070,6 +2070,8 @@ static void endpoint_destructor(void* obj)
|
||||
ast_variables_destroy(endpoint->channel_vars);
|
||||
AST_VECTOR_FREE(&endpoint->ident_method_order);
|
||||
ast_free(endpoint->contact_user);
|
||||
ast_free_acl_list(endpoint->contact_acl);
|
||||
ast_free_acl_list(endpoint->acl);
|
||||
}
|
||||
|
||||
static int init_subscription_configuration(struct ast_sip_endpoint_subscription_configuration *subscription)
|
||||
|
Reference in New Issue
Block a user