]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
lib/tls/engine: pass dlist head by pointer in fr_tls_engine_init (missing &)
authorAlexander Bainbridge-Sedivy <alex.bainbridge@inkbridge.io>
Fri, 17 Jul 2026 18:45:26 +0000 (14:45 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 30 Jul 2026 15:19:59 +0000 (11:19 -0400)
src/lib/tls/engine.c

index 02b7224adf7d1ed30c2fd245ad116666fca5f323..eaac7a1a7b14d30927539607f25e0b2daef4abc6 100644 (file)
@@ -359,8 +359,8 @@ int fr_tls_engine_init(ENGINE **e_out,
         *      This will allow us to create thread-specific
         *      dynamic engines later.
         */
-       fr_dlist_talloc_init(our_e->pre_ctrls, fr_tls_engine_ctrl_t, entry);
-       fr_dlist_talloc_init(our_e->post_ctrls, fr_tls_engine_ctrl_t, entry);
+       fr_dlist_talloc_init(&our_e->pre_ctrls, fr_tls_engine_ctrl_t, entry);
+       fr_dlist_talloc_init(&our_e->post_ctrls, fr_tls_engine_ctrl_t, entry);
 
        if (pre_ctrls) {
                ctrl = NULL;
@@ -370,7 +370,7 @@ int fr_tls_engine_init(ENGINE **e_out,
                                talloc_free(our_e);
                                return -1;
                        }
-                       fr_dlist_insert_tail(our_e->pre_ctrls, n);
+                       fr_dlist_insert_tail(&our_e->pre_ctrls, n);
                }
        }
 
@@ -382,7 +382,7 @@ int fr_tls_engine_init(ENGINE **e_out,
                                talloc_free(our_e);
                                return -1;
                        }
-                       fr_dlist_insert_tail(our_e->post_ctrls, n);
+                       fr_dlist_insert_tail(&our_e->post_ctrls, n);
                }
        }