]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix gcc stupidity
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 16 May 2020 17:20:13 +0000 (12:20 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 16 May 2020 17:20:13 +0000 (12:20 -0500)
src/lib/eap_aka_sim/state_machine.c

index 67f97eed3b46c2e44cd63d8fd4a910e60dcc7c8f..ec34c5b013b08ba37043e5f23541fc09864421d9 100644 (file)
@@ -2105,6 +2105,7 @@ static rlm_rcode_t session_load_resume(void *instance, UNUSED void *thread,
         */
        case RLM_MODULE_REJECT:
        case RLM_MODULE_DISALLOW:
+       reject:
                return common_failure_notification_enter(inst, request, eap_session);
 
        /*
@@ -2120,6 +2121,8 @@ static rlm_rcode_t session_load_resume(void *instance, UNUSED void *thread,
                                                      mod_signal,
                                                      NULL);
        }
+
+       goto reject;
 }
 
 /** Resume after 'load pseudonym { ... }'
@@ -2183,6 +2186,8 @@ static rlm_rcode_t pseudonym_load_resume(void *instance, UNUSED void *thread,
        case RLM_MODULE_UPDATED:
                goto next_state;
        }
+
+       goto failure;
 }
 
 /** Enter the REAUTHENTICATION state