return -EINVAL;
case AST_EXP_NESTED:
return recursive_visit_set_parent(node->u.expression.u.child, node);
- case AST_EXP_IDENTIFIER:
+ case AST_EXP_IDENTIFIER: /* fall-through */
+ case AST_EXP_GLOBAL_IDENTIFIER:
{
struct filter_node *orig_node = node;
prev = node->u.expression.prev;
if (prev->type != NODE_EXPRESSION ||
- prev->u.expression.type != AST_EXP_IDENTIFIER) {
+ (prev->u.expression.type != AST_EXP_IDENTIFIER
+ && prev->u.expression.type != AST_EXP_GLOBAL_IDENTIFIER)) {
fprintf(stderr, "[error] %s: expecting identifier before link\n", __func__);
return -EINVAL;
}