diff --git a/funcs/func_strings.c b/funcs/func_strings.c
index fa43752a424b68abd7891597c68e754ed04a613f..cb8a98bea75b61e14faf92fba1bf05a553ef2551 100644
--- a/funcs/func_strings.c
+++ b/funcs/func_strings.c
@@ -427,7 +427,7 @@ static int filter(struct ast_channel *chan, const char *cmd, char *parse, char *
 	}
 
 	/* Expand ranges */
-	for (; *(args.allowed) && allowedlen < sizeof(allowed); (args.allowed)++) {
+	for (; *(args.allowed) && allowedlen < sizeof(allowed); ) {
 		char c1 = 0, c2 = 0;
 		size_t consumed = 0;