From: Alan T. DeKok Date: Fri, 17 Jun 2022 12:23:29 +0000 (-0400) Subject: note todo X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a04b766a935678d6da49f980bea137977ecb792a;p=thirdparty%2Ffreeradius-server.git note todo --- diff --git a/src/lib/unlang/xlat_expr.c b/src/lib/unlang/xlat_expr.c index 4b33efa28e2..e2fc28c63f5 100644 --- a/src/lib/unlang/xlat_expr.c +++ b/src/lib/unlang/xlat_expr.c @@ -1552,6 +1552,10 @@ static ssize_t tokenize_unary(xlat_exp_head_t *head, xlat_exp_t **out, fr_sbuff_ /* * Convert raw rcodes to xlat's. + * + * @todo - if it's '!', and the node is tmpl_is_list, or tmpl_contains_attr + * re-write it to an existence check function, with node->fmt the node->vpt->name. + * */ if (reparse_rcode(head, &node, (c == '!')) < 0) { talloc_free(unary);