]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix build issue in rlm_sigtran
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 24 Jan 2022 20:14:34 +0000 (14:14 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 24 Jan 2022 20:14:34 +0000 (14:14 -0600)
Seems like it was missed in the module call refactoring

src/modules/rlm_sigtran/rlm_sigtran.c
src/modules/rlm_sigtran/sigtran.h

index ae976f16942b8b91ef162b2fe2864062c0aa805c..d24acdb47d9edd02a9d70aa62570c32213f4df0b 100644 (file)
@@ -307,13 +307,10 @@ static int sigtran_sccp_sockaddr_from_conf(TALLOC_CTX *ctx, rlm_sigtran_t *inst,
 
 static int mod_thread_instantiate(module_thread_inst_ctx_t *mctx)
 {
-       rlm_sigtran_t           *inst = talloc_get_type_abort(mctx->inst->data, rlm_sigtran_t);
        rlm_sigtran_thread_t    *t = talloc_get_type_abort(mctx->thread, rlm_sigtran_thread_t);
        int                     fd;
 
-       t->inst = instance;
-
-       fd = sigtran_client_thread_register(el);
+       fd = sigtran_client_thread_register(mctx->el);
        if (fd < 0) {
                ERROR("Failed registering thread with multiplexer");
                return -1;
index 2fc250be9fcf8679c519f2cc2b040666ce521b7b..9b0d5af3a0a2a68a62e685ba6f4bfff9c098ef16 100644 (file)
@@ -237,7 +237,6 @@ typedef struct rlm_sigtran {
 } rlm_sigtran_t;
 
 typedef struct rlm_sigtran_thread {
-        rlm_sigtran_t const     *inst;                                  //!< Instance of rlm_sigtran
         int                     fd;                                     //!< File descriptor
 } rlm_sigtran_thread_t;