]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Use correct mctx fields in rlm_rest
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 11 Nov 2021 22:01:08 +0000 (16:01 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 11 Nov 2021 22:01:08 +0000 (16:01 -0600)
src/modules/rlm_rest/rest.c

index b5b2a4698b48820bf2a318327f0bd108adbfd9c7..b2a39671a92d740db4671d135bc9a8e57d38d6d1 100644 (file)
@@ -1639,7 +1639,7 @@ size_t rest_get_handle_data(char const **out, fr_curl_io_request_t *randle)
 static int rest_request_config_body(module_ctx_t const *mctx, rlm_rest_section_t const *section,
                                    request_t *request, fr_curl_io_request_t *randle, rest_read_t func)
 {
-       rlm_rest_t const *inst = talloc_get_type_abort(mctx->inst, rlm_rest_t);
+       rlm_rest_t const *inst = talloc_get_type_abort(mctx->inst->data, rlm_rest_t);
        rlm_rest_curl_context_t *uctx = talloc_get_type_abort(randle->uctx, rlm_rest_curl_context_t);
        ssize_t len;
 
@@ -1717,8 +1717,8 @@ int rest_request_config(module_ctx_t const *mctx, rlm_rest_section_t const *sect
                        http_body_type_t type,
                        char const *uri, char const *username, char const *password)
 {
-       rlm_rest_t const        *inst = talloc_get_type_abort(mctx->inst, rlm_rest_t);
-       rlm_rest_thread_t const *t = talloc_get_type_abort(mctx->inst, rlm_rest_thread_t);
+       rlm_rest_t const        *inst = talloc_get_type_abort(mctx->inst->data, rlm_rest_t);
+       rlm_rest_thread_t const *t = talloc_get_type_abort(mctx->thread, rlm_rest_thread_t);
        rlm_rest_curl_context_t *ctx = talloc_get_type_abort(randle->uctx, rlm_rest_curl_context_t);
        CURL                    *candle = randle->candle;
        fr_time_delta_t         timeout;