mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Remove const cast from leaf functions.
app_control_register_rule and app_control_unregister_rule lock/unlock the queue, which is a mutating operation according to the ao2_lock/_unlock prototype. Depending on the specific (implicit) casts in SCOPED_LOCK and RAII_VAR, the compiler may warn or not. As the only callers of those functions do not have the const, get consistent results by just dropping it. Change-Id: Ib9e6296155a39bc5d627142a3828180c3cfe8fbb
This commit is contained in:
@@ -135,7 +135,7 @@ struct stasis_app_control *control_create(struct ast_channel *channel, struct st
|
||||
}
|
||||
|
||||
static void app_control_register_rule(
|
||||
const struct stasis_app_control *control,
|
||||
struct stasis_app_control *control,
|
||||
struct app_control_rules *list, struct stasis_app_control_rule *obj)
|
||||
{
|
||||
SCOPED_AO2LOCK(lock, control->command_queue);
|
||||
@@ -143,7 +143,7 @@ static void app_control_register_rule(
|
||||
}
|
||||
|
||||
static void app_control_unregister_rule(
|
||||
const struct stasis_app_control *control,
|
||||
struct stasis_app_control *control,
|
||||
struct app_control_rules *list, struct stasis_app_control_rule *obj)
|
||||
{
|
||||
struct stasis_app_control_rule *rule;
|
||||
|
Reference in New Issue
Block a user