]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Const issues
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 1 Dec 2021 20:14:42 +0000 (14:14 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 1 Dec 2021 20:14:42 +0000 (14:14 -0600)
src/lib/unlang/xlat_inst.c

index 7b79e7ca2635c37ddda13749d796f1c4d8b90970..97dc9ff8fb199faf6c55d84d1fbd0bd882c1bbb9 100644 (file)
@@ -105,7 +105,7 @@ static xlat_thread_inst_t *xlat_thread_inst_alloc(TALLOC_CTX *ctx, fr_event_list
 {
        size_t                  extra_headers = 0;
        size_t                  extra_mem = 0;
-       xlat_call_t const       *call = &((xlat_inst_t *)talloc_get_type_abort(xi, xlat_inst_t))->node->call;
+       xlat_call_t const       *call = &((xlat_inst_t const *)talloc_get_type_abort_const(xi, xlat_inst_t))->node->call;
        xlat_thread_inst_t      *xt = NULL;
 
        /*
@@ -178,7 +178,7 @@ static xlat_thread_inst_t *xlat_thread_inst_alloc(TALLOC_CTX *ctx, fr_event_list
  */
 static int _xlat_inst_detach(xlat_inst_t *xi)
 {
-       xlat_call_t const *call = &((xlat_exp_t *)talloc_get_type_abort_const(xi->node, xlat_exp_t))->call;
+       xlat_call_t const *call = &((xlat_exp_t const *)talloc_get_type_abort_const(xi->node, xlat_exp_t))->call;
 
        fr_assert(xlat_inst_tree);              /* xlat_inst_init must have been called */
        fr_assert(xi->node->type == XLAT_FUNC);