]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Correct return of fr_ldap_trunk_search and fr_ldap_trunk_modify
authorNick Porter <nick@portercomputing.co.uk>
Wed, 29 Mar 2023 18:19:33 +0000 (19:19 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Tue, 4 Apr 2023 07:30:05 +0000 (08:30 +0100)
It is the child function which yields (until everything becomes async at
which point this will get simplified)

src/lib/ldap/base.c

index 8d8f2470cde9ae9c4a4eb8987dce174b8b29ea8f..7e4ae24d55c321eb03f8ee082fedafcb33dcfe07 100644 (file)
@@ -737,7 +737,7 @@ unlang_action_t fr_ldap_trunk_search(rlm_rcode_t *p_result,
                return UNLANG_ACTION_CALCULATE_RESULT;
        }
 
-       return UNLANG_ACTION_YIELD;
+       return UNLANG_ACTION_PUSHED_CHILD;
 }
 
 /** Run an async or sync modification LDAP query on a trunk connection
@@ -801,7 +801,7 @@ unlang_action_t fr_ldap_trunk_modify(rlm_rcode_t *p_result,
                return UNLANG_ACTION_CALCULATE_RESULT;
        }
 
-       return UNLANG_ACTION_YIELD;
+       return UNLANG_ACTION_PUSHED_CHILD;
 }
 
 /** Modify something in the LDAP directory