]> git.ipfire.org Git - thirdparty/freeradius-server.git/commit
Have all operand tokenization and casting occur within the tmpl code xlat_expr_tmpl_only
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 28 Jan 2022 22:25:51 +0000 (16:25 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 29 Jan 2022 00:15:08 +0000 (18:15 -0600)
commit576bc658358a4dd23a7083da859a396d5c372cee
tree1e4153a5de0f2e07fe922b6747420979c24a75f8
parentd251649a3adb04da897b01aa4a6dc0d59645ad8c
Have all operand tokenization and casting occur within the tmpl code

The idea here is we do conversions later in resolution functions and convert all the tmpl types back into specialised xlat node types at that point.   After resolution is complete we're in a much better situation to know whether we'll have to do runtime casting or not.
src/lib/unlang/xlat_expr.c