From: Arran Cudbard-Bell Date: Mon, 4 Sep 2023 05:33:07 +0000 (-0600) Subject: ldap: Add regression test for filter that was causing crash X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c205c94b426ff3e98128c8a6c954a30b77df9e0;p=thirdparty%2Ffreeradius-server.git ldap: Add regression test for filter that was causing crash ...but has mysteriously fixed itself --- diff --git a/src/tests/modules/ldap/map_regression0.unlang b/src/tests/modules/ldap/map_regression0.unlang new file mode 100644 index 00000000000..8494c5310da --- /dev/null +++ b/src/tests/modules/ldap/map_regression0.unlang @@ -0,0 +1,19 @@ + +&net.src.ip := 1.1.1.1 + +map ldap "ldapi:///ou=clients,dc=example,dc=com??sub?(&(objectClass=radiusClient)(objectClass=freeradiusClient)(freeradiusClientIdentifier=%{net.src.ip}))" { + # secret + &control.FreeRADIUS-Client-Secret := 'radiusClientSecret' + + # shortname + &control.FreeRADIUS-Client-Shortname := 'freeradiusClientShortname' + + # nas_type + &control.FreeRADIUS-Client-NAS-Type := 'freeradiusClientType' +} + +if (!(&control.FreeRADIUS-Client-Shortname == 'client1')) { + test_fail +} + +test_pass