]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
use goto inside "if" instead of "break"
authorAlan T. DeKok <aland@freeradius.org>
Wed, 18 Mar 2026 10:50:58 +0000 (06:50 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 18 Mar 2026 15:26:25 +0000 (11:26 -0400)
src/lib/tls/engine.c

index 0eef21182f9872039fc2d37cb0d65537fe7998e1..02b7224adf7d1ed30c2fd245ad116666fca5f323 100644 (file)
@@ -469,7 +469,7 @@ void fr_tls_engine_load_builtin(void)
                 *      unregister it and unload rdrand.
                 */
                rand_engine = ENGINE_get_default_RAND();
-               if (!rand_engine) break;
+               if (!rand_engine) goto done;
 
                if(strcmp(ENGINE_get_id(rand_engine), "rdrand") == 0) {
                        ENGINE_unregister_RAND(rand_engine); /* unregister it */
@@ -481,6 +481,8 @@ void fr_tls_engine_load_builtin(void)
                ENGINE_finish(rand_engine);
                ENGINE_free(rand_engine);
        }
+
+done:
        ENGINE_register_all_complete();
 }