mirror of
https://github.com/curl/curl.git
synced 2026-05-30 04:27:30 +03:00
CURLOPT_READFUNCTION.md: clarify the size of the buffer
No need to multiply with size as size is always 1 - and documented so. Closes #19402
This commit is contained in:
parent
d083f529e8
commit
64489bc3be
2 changed files with 3 additions and 4 deletions
|
|
@ -109,7 +109,7 @@ Nothing.
|
|||
static size_t header_callback(char *buffer, size_t size,
|
||||
size_t nitems, void *userdata)
|
||||
{
|
||||
/* received header is 'nitems' bytes in 'buffer' NOT ZERO TERMINATED */
|
||||
/* received header is 'nitems' bytes in 'buffer' NOT NULL-TERMINATED */
|
||||
/* 'userdata' is set with CURLOPT_HEADERDATA */
|
||||
return nitems;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -36,9 +36,8 @@ Pass a pointer to your callback function, as the prototype shows above.
|
|||
|
||||
This callback function gets called by libcurl as soon as it needs to read data
|
||||
in order to send it to the peer - like if you ask it to upload or post data to
|
||||
the server. The data area pointed at by the pointer *buffer* should be
|
||||
filled up with at most *size* multiplied with *nitems* number of bytes
|
||||
by your function. *size* is always 1.
|
||||
the server. The data area pointed at by the pointer *buffer* should be filled
|
||||
up with at most *nitems* number of bytes by your function. *size* is always 1.
|
||||
|
||||
Set the *userdata* argument with the CURLOPT_READDATA(3) option.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue