]> git.ipfire.org Git - thirdparty/freeradius-server.git/commit
allow for failed xlats to return empty strings, as a special case
authorAlan T. DeKok <aland@freeradius.org>
Tue, 22 Nov 2022 21:11:18 +0000 (16:11 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 22 Nov 2022 21:32:14 +0000 (16:32 -0500)
commite8b7de494ea072e58b22b3cefbdcc2bfcc1bdde0
tree2d62e3b36f176473a28fdf92e53c46950ef8b955
parentad4ca3685b9dcddc37343036acff6a10f56086b6
allow for failed xlats to return empty strings, as a special case

&foo := "%{failed xlat}"

will return

&foo == ""

But

&foo := %{failed xlat}

without quotes, will not create &foo.
14 files changed:
src/lib/unlang/edit.c
src/tests/keywords/date
src/tests/keywords/mschap
src/tests/keywords/rand
src/tests/keywords/randstr
src/tests/keywords/subrequest-request-qualifiers
src/tests/keywords/tolower
src/tests/keywords/toupper
src/tests/keywords/unpack
src/tests/keywords/urlquote
src/tests/keywords/xlat-alternation
src/tests/modules/client/xlat.unlang
src/tests/modules/exec/async.unlang
src/tests/modules/exec/sync.unlang