]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
xlat cmp requires both arguments
authorNick Porter <nick@portercomputing.co.uk>
Fri, 6 Oct 2023 08:22:53 +0000 (09:22 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Fri, 6 Oct 2023 08:22:53 +0000 (09:22 +0100)
src/lib/unlang/xlat_expr.c

index 32c5bc0acf5ef8d5dc882ddf23ca3af69dbdfa2e..7a2b6482540b548089f4ce33fb337e410c709c9d 100644 (file)
@@ -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);