]> git.ipfire.org Git - thirdparty/freeradius-server.git/commit
have "try" cache the "catch" instructions
authorAlan T. DeKok <aland@freeradius.org>
Sun, 27 Jul 2025 15:38:38 +0000 (11:38 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 27 Jul 2025 23:28:58 +0000 (19:28 -0400)
commitd3ad924a4c82f84b2273b0433b0cde6d249ff75e
tree3804a73b8dd9ec0c5b216859ac0e165c99fcbb46
parentc9f0b5f132c0c0680217ebff534a1e68b28dac2d
have "try" cache the "catch" instructions

and rearrange the code so that we don't have to skip to the next
catch, it just happens automatically in the interpreter
src/lib/unlang/catch.c
src/lib/unlang/catch_priv.h [deleted file]
src/lib/unlang/compile.c
src/lib/unlang/try.c
src/lib/unlang/try_priv.h
src/tests/keywords/try