]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
No modules should call RETURN_MODULE_YIELD
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 21 Mar 2021 21:57:28 +0000 (21:57 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 31 Mar 2021 15:08:21 +0000 (16:08 +0100)
src/lib/server/rcode.h
src/modules/rlm_radius/rlm_radius_udp.c
src/process/arp/base.c
src/process/dhcpv4/base.c
src/process/tacacs/base.c
src/process/vmps/base.c

index 2b01e2c832287ce9e0584335ace4b42571d2026c..f1da47d26462ef302f357c88d7bd36f4774041eb 100644 (file)
@@ -62,7 +62,6 @@ typedef enum {
 #define RETURN_MODULE_NOTFOUND         do { *p_result = RLM_MODULE_NOTFOUND; return UNLANG_ACTION_CALCULATE_RESULT; } while (0)
 #define RETURN_MODULE_NOOP             do { *p_result = RLM_MODULE_NOOP; return UNLANG_ACTION_CALCULATE_RESULT; } while (0)
 #define RETURN_MODULE_UPDATED          do { *p_result = RLM_MODULE_UPDATED; return UNLANG_ACTION_CALCULATE_RESULT; } while (0)
-#define RETURN_MODULE_YIELD            do { *p_result = RLM_MODULE_YIELD; return UNLANG_ACTION_YIELD; } while (0)
 #define RETURN_MODULE_RCODE(_rcode)    do { *p_result = (_rcode); return UNLANG_ACTION_CALCULATE_RESULT; } while (0)
 
 extern fr_table_num_sorted_t const rcode_table[];
index 0a1037a8caded8a4d2ea44a147b5dcb3b9882934..fcb675ab264a918f513724e7691c43a00fda4dfb 100644 (file)
@@ -2754,7 +2754,7 @@ static unlang_action_t mod_enqueue(rlm_rcode_t *p_result, void **rctx_out, void
 
        *rctx_out = r;
 
-       RETURN_MODULE_YIELD;
+       return UNLANG_ACTION_YIELD;
 }
 
 /** Instantiate thread data for the submodule.
index c8eba33515602614b5fee9d74bf487bfa2f49bf5..91f2537d9835a35380d5a244a3dd46ee288a8bb9 100644 (file)
@@ -116,7 +116,7 @@ static unlang_action_t mod_process(rlm_rcode_t *p_result, UNUSED module_ctx_t co
                        return UNLANG_ACTION_STOP_PROCESSING;
                }
 
-               if (rcode == RLM_MODULE_YIELD) RETURN_MODULE_YIELD;
+               if (rcode == RLM_MODULE_YIELD) return UNLANG_ACTION_YIELD;
 
                /*
                 *      Allow the admin to explicitly set the reply
@@ -173,7 +173,7 @@ static unlang_action_t mod_process(rlm_rcode_t *p_result, UNUSED module_ctx_t co
                        return UNLANG_ACTION_STOP_PROCESSING;
                }
 
-               if (rcode == RLM_MODULE_YIELD) RETURN_MODULE_YIELD;
+               if (rcode == RLM_MODULE_YIELD) return UNLANG_ACTION_YIELD;
 
                switch (rcode) {
                case RLM_MODULE_NOOP:
index de5c59ec74a729ce969bbfcfd5bb5c8b1b970964..b91b666c0f42fe944ed63cdb1743b1e5dfd5c0bb 100644 (file)
@@ -184,7 +184,7 @@ static unlang_action_t mod_process(rlm_rcode_t *p_result, UNUSED module_ctx_t co
                        return UNLANG_ACTION_STOP_PROCESSING;
                }
 
-               if (rcode == RLM_MODULE_YIELD) RETURN_MODULE_YIELD;
+               if (rcode == RLM_MODULE_YIELD) return UNLANG_ACTION_YIELD;
 
                /*
                 *      Allow the admin to explicitly set the reply
@@ -252,7 +252,7 @@ static unlang_action_t mod_process(rlm_rcode_t *p_result, UNUSED module_ctx_t co
                        return UNLANG_ACTION_STOP_PROCESSING;
                }
 
-               if (rcode == RLM_MODULE_YIELD) RETURN_MODULE_YIELD;
+               if (rcode == RLM_MODULE_YIELD) return UNLANG_ACTION_YIELD;
 
                switch (rcode) {
                case RLM_MODULE_NOOP:
index fd7bda58483be494ca49f7840bd72f6247d92bf4..c62d331c58712b6563dc9b0a02cc2d7bf43cb041 100644 (file)
@@ -257,7 +257,7 @@ static unlang_action_t mod_process(rlm_rcode_t *p_result, module_ctx_t const *mc
                        return UNLANG_ACTION_STOP_PROCESSING;
                }
 
-               if (rcode == RLM_MODULE_YIELD) RETURN_MODULE_YIELD;
+               if (rcode == RLM_MODULE_YIELD) return UNLANG_ACTION_YIELD;
 
                switch (rcode) {
                case RLM_MODULE_NOOP:
@@ -385,7 +385,7 @@ static unlang_action_t mod_process(rlm_rcode_t *p_result, module_ctx_t const *mc
                        return UNLANG_ACTION_STOP_PROCESSING;
                }
 
-               if (rcode == RLM_MODULE_YIELD) RETURN_MODULE_YIELD;
+               if (rcode == RLM_MODULE_YIELD) return UNLANG_ACTION_YIELD;
 
                switch (rcode) {
                        /*
@@ -429,7 +429,7 @@ static unlang_action_t mod_process(rlm_rcode_t *p_result, module_ctx_t const *mc
                        return UNLANG_ACTION_STOP_PROCESSING;
                }
 
-               if (rcode == RLM_MODULE_YIELD) RETURN_MODULE_YIELD;
+               if (rcode == RLM_MODULE_YIELD) return UNLANG_ACTION_YIELD;
 
                switch (rcode) {
                case RLM_MODULE_FAIL:
index 6ffb6b590b3daee006286dce337bf11bb5981cc9..e191a5d3d9c77e60090d7b2ba59359be66ffdbad 100644 (file)
@@ -92,7 +92,7 @@ static unlang_action_t mod_process(rlm_rcode_t *p_result, UNUSED module_ctx_t co
                        return UNLANG_ACTION_STOP_PROCESSING;
                }
 
-               if (rcode == RLM_MODULE_YIELD) RETURN_MODULE_YIELD;
+               if (rcode == RLM_MODULE_YIELD) return UNLANG_ACTION_YIELD;
 
                switch (rcode) {
                case RLM_MODULE_NOOP:
@@ -140,7 +140,7 @@ static unlang_action_t mod_process(rlm_rcode_t *p_result, UNUSED module_ctx_t co
                        return UNLANG_ACTION_STOP_PROCESSING;
                }
 
-               if (rcode == RLM_MODULE_YIELD) RETURN_MODULE_YIELD;
+               if (rcode == RLM_MODULE_YIELD) return UNLANG_ACTION_YIELD;
 
                switch (rcode) {
                case RLM_MODULE_NOOP: