From: Joshua Rogers Date: Mon, 3 Nov 2025 16:15:22 +0000 (+0800) Subject: rtsp: use explicit postfieldsize if specified X-Git-Tag: curl-8_17_0~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=feab3901241b0eef0724b38785ece4a7b99abb0c;p=thirdparty%2Fcurl.git rtsp: use explicit postfieldsize if specified Signed-off-by: Joshua Rogers Closes #19345 --- diff --git a/lib/rtsp.c b/lib/rtsp.c index 1f952a07cc..95215b8d4b 100644 --- a/lib/rtsp.c +++ b/lib/rtsp.c @@ -298,7 +298,8 @@ static CURLcode rtsp_setup_body(struct Curl_easy *data, } else { if(data->set.postfields) { - size_t plen = strlen(data->set.postfields); + size_t plen = (data->set.postfieldsize >= 0) ? + (size_t)data->set.postfieldsize : strlen(data->set.postfields); req_clen = (curl_off_t)plen; result = Curl_creader_set_buf(data, data->set.postfields, plen); }