]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
If there's no buffer just return 0
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 24 Jun 2021 00:56:19 +0000 (19:56 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 24 Jun 2021 00:56:19 +0000 (19:56 -0500)
src/modules/rlm_rest/rest.c

index 74068c8008df9b194576cae9836e4774cee22b88..2785bd771597faa8209ceecb081f61e373918d7e 100644 (file)
@@ -1616,7 +1616,7 @@ size_t rest_get_handle_data(char const **out, fr_curl_io_request_t *randle)
 {
        rlm_rest_curl_context_t *ctx = talloc_get_type_abort(randle->uctx, rlm_rest_curl_context_t);
 
-       fr_assert(ctx->response.buffer || !ctx->response.used);
+       if (!ctx->response.buffer) return 0;
 
        *out = ctx->response.buffer;
        return ctx->response.used;