From: Nick Porter Date: Tue, 14 Feb 2023 17:01:27 +0000 (+0000) Subject: WS X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c87ac4dcad1e8b222b2c3a9d939cff67ee28060e;p=thirdparty%2Ffreeradius-server.git WS --- diff --git a/src/modules/rlm_rest/rest.c b/src/modules/rlm_rest/rest.c index 56b91cc0515..f7e55dde880 100644 --- a/src/modules/rlm_rest/rest.c +++ b/src/modules/rlm_rest/rest.c @@ -1836,11 +1836,11 @@ int rest_request_config(module_ctx_t const *mctx, rlm_rest_section_t const *sect */ if (!content_type_set && (strncasecmp(header->vp_strvalue, "content-type:", sizeof("content-type:") - 1) == 0)) { char const *content_type = header->vp_strvalue + (sizeof("content-type:") - 1); - + while (isspace((uint8_t)*content_type)) content_type++; - + RDEBUG3("Request body content-type provided as \"%s\"", content_type); - + content_type_set = true; } @@ -1863,7 +1863,7 @@ int rest_request_config(module_ctx_t const *mctx, rlm_rest_section_t const *sect REDEBUG("Failed creating header"); return -1; } - + RDEBUG3("Request body content-type will be \"%s\"", content_type); } } diff --git a/src/modules/rlm_rest/rest.h b/src/modules/rlm_rest/rest.h index 1cf5a76fed0..0945c5db841 100644 --- a/src/modules/rlm_rest/rest.h +++ b/src/modules/rlm_rest/rest.h @@ -206,7 +206,7 @@ typedef struct { rlm_rest_t const *instance; //!< This instance of rlm_rest. rlm_rest_section_t const *section; //!< Section configuration. - request_t *request; //!< Current request. + request_t *request; //!< Current request. read_state_t state; //!< Encoder state fr_dcursor_t cursor; //!< Cursor pointing to the start of the list to encode. @@ -224,7 +224,7 @@ typedef struct { rlm_rest_t const *instance; //!< This instance of rlm_rest. rlm_rest_section_t const *section; //!< Section configuration. - request_t *request; //!< Current request. + request_t *request; //!< Current request. write_state_t state; //!< Decoder state. char *buffer; //!< Raw incoming HTTP data.