]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
cond_eval returns bool so cannot be < 0
authorNick Porter <nick@portercomputing.co.uk>
Mon, 15 Aug 2022 13:24:21 +0000 (14:24 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Mon, 15 Aug 2022 13:24:21 +0000 (14:24 +0100)
src/lib/server/cond_eval.c

index 154d24470c9f0b16ca2f6bd4a4b96e455e6d70e5..cb5e49c1414696c0986cc8ff9dd049f13fddf9ec 100644 (file)
@@ -977,10 +977,7 @@ redo:
                 *      possible.
                 */
                if (!c->async_required) {
-                       rcode = cond_eval(request, a->modreturn, a->c);
-                       if (rcode < 0) return rcode;
-
-                       a->result = (rcode == 1);
+                       a->result = cond_eval(request, a->modreturn, a->c);
                        goto return_to_parent;
                }