diff --git a/res/stasis/control.c b/res/stasis/control.c
index 0f8b540f051f6202dfd04fb9a330b2aad270067f..a61e9613735dad67d74e01aacbacd345181ba513 100644
--- a/res/stasis/control.c
+++ b/res/stasis/control.c
@@ -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;