Kay Fuchs reported that the error message is misleading in response
captures because it suggests that "len" is accepted while it's not.
This needs to be backported to 1.6.
break;
if (cur_arg < *orig_arg + 3) {
- memprintf(err, "expects <expression> [ 'len' <length> | id <idx> ]");
+ memprintf(err, "expects <expression> id <idx>");
return ACT_RET_PRS_ERR;
}
}
if (!args[cur_arg] || !*args[cur_arg]) {
- memprintf(err, "expects 'len or 'id'");
+ memprintf(err, "expects 'id'");
free(expr);
return ACT_RET_PRS_ERR;
}