]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Check for node == NULL in xlat_validate_function_arg() (CID #1548367) (#5213)
authorJames Jones <jejones3141@gmail.com>
Thu, 2 Nov 2023 15:11:45 +0000 (10:11 -0500)
committerGitHub <noreply@github.com>
Thu, 2 Nov 2023 15:11:45 +0000 (09:11 -0600)
src/lib/unlang/xlat_tokenize.c

index 38ec2fbc4b9a4c4af78303e6a7e5addcddc4ad09..49e2ccebb0a81566bcaf3ad201d72f07fe1e1ac8 100644 (file)
@@ -428,6 +428,8 @@ static int xlat_validate_function_arg(xlat_arg_parser_t const *arg_p, xlat_exp_t
 
        node = xlat_exp_head(arg->group);
 
+       if (!node) return -1;
+
        /*
         *      @todo - check arg_p->single, and complain.
         */