From: Nick Porter Date: Fri, 6 Oct 2023 08:22:53 +0000 (+0100) Subject: xlat cmp requires both arguments X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7df15988475d6098aec7c7e14d454ad6a1f7c811;p=thirdparty%2Ffreeradius-server.git xlat cmp requires both arguments --- diff --git a/src/lib/unlang/xlat_expr.c b/src/lib/unlang/xlat_expr.c index 32c5bc0acf5..7a2b6482540 100644 --- a/src/lib/unlang/xlat_expr.c +++ b/src/lib/unlang/xlat_expr.c @@ -479,7 +479,7 @@ static xlat_action_t xlat_cmp_op(TALLOC_CTX *ctx, fr_dcursor_t *out, a = fr_value_box_list_head(in); b = fr_value_box_list_next(in, a); - if (!a && !b) return XLAT_ACTION_FAIL; + if (!a || !b) return XLAT_ACTION_FAIL; fr_assert(a->type == FR_TYPE_GROUP); fr_assert(b->type == FR_TYPE_GROUP);