diff --git a/res/res_features.c b/res/res_features.c
index 3d094efe72eeff1995c72d8443ca589394576dad..6ee815b5b58ebea059b8dc962e6d4b0689a937b3 100644
--- a/res/res_features.c
+++ b/res/res_features.c
@@ -1555,7 +1555,7 @@ static int ast_feature_interpret(struct ast_channel *chan, struct ast_channel *p
 	struct ast_call_feature *feature;
 	struct feature_group *fg = NULL;
 	struct feature_group_exten *fge;
-	char *dynamic_features;
+	const char *dynamic_features;
 	char *tmp, *tok;
 
 	if (sense == FEATURE_SENSE_CHAN) {