mirror of
https://github.com/curl/curl.git
synced 2026-07-29 08:23:06 +03:00
mime: latch last read callback status.
In case a read callback returns a status (pause, abort, eof, error) instead of a byte count, drain the bytes read so far but remember this status for further processing. Takes care of not losing data when pausing, and properly resume a paused mime structure when requested. New tests 670-673 check unpausing cases, with easy or multi interface and mime or form api. Fixes #4813 Reported-by: MrdUkk on github
This commit is contained in:
parent
3dce9849be
commit
96972ec1c0
13 changed files with 628 additions and 13 deletions
|
|
@ -50,6 +50,7 @@ Content-Type: multipart/form-data; boundary=----------------------------
|
|||
------------------------------
|
||||
Content-Disposition: form-data; name="sendfile"; filename="postit2.c"
|
||||
|
||||
|
||||
</protocol>
|
||||
# CURLE_ABORTED_BY_CALLBACK (42)
|
||||
<errorcode>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue