]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Simplify policy since failed edits will fail the section
authorNick Porter <nick@portercomputing.co.uk>
Fri, 15 Dec 2023 20:48:22 +0000 (20:48 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Fri, 15 Dec 2023 20:48:22 +0000 (20:48 +0000)
raddb/sites-available/ldap_sync
src/tests/ldap_sync/rfc4533/config/radiusd.conf

index 771d703d96e5ebf918f0feff5c9863076a4490df..3c4522425bd05229417e5bafcb824b0ee1864e14 100644 (file)
@@ -371,11 +371,7 @@ server ldap_sync {
 #                      string csn
 #
 #                      &csn := %ldap("ldap:///%{LDAP-Sync.Directory-Root-DN}?contextCSN?base")
-#                      if (&csn) {
-#                              &reply.LDAP-Sync.Cookie := "rid=000,csn=%{csn}"
-#                      } else {
-#                              fail
-#                      }
+#                      &reply.LDAP-Sync.Cookie := "rid=000,csn=%{csn}"
 #              }
        }
 
index 7eff5a4235fc34b254ee8ab9a585356bffaf7ef1..7f0b5ce3644718db322c60a1f9d367f946df6684 100644 (file)
@@ -181,12 +181,10 @@ server test {
        }
 
        load Cookie {
-               &control.Tmp-String-0 := %ldap("ldap:///%{LDAP-Sync.Directory-Root-DN}?contextCSN?base")
+               string csn
 
-               if (&control.Tmp-String-0 != "") {
-                       &reply.LDAP-Sync.Cookie := "rid=000,csn=%{control.Tmp-String-0}"
-                       updated
-               }
+               &csn := %ldap("ldap:///%{LDAP-Sync.Directory-Root-DN}?contextCSN?base")
+               &reply.LDAP-Sync.Cookie := "rid=000,csn=%{csn}"
        }
 
        store Cookie {