Merge branch 'v0.10'
This commit is contained in:
commit
5812e19bf6
@ -313,7 +313,7 @@ static ssize_t uv__fs_sendfile_emul(uv_fs_t* req) {
|
||||
*
|
||||
* 1. Read errors are reported only if nsent==0, otherwise we return nsent.
|
||||
* The user needs to know that some data has already been sent, to stop
|
||||
* him from sending it twice.
|
||||
* them from sending it twice.
|
||||
*
|
||||
* 2. Write errors are always reported. Write errors are bad because they
|
||||
* mean data loss: we've read data but now we can't write it out.
|
||||
|
||||
@ -668,8 +668,8 @@ static void uv__write_req_finish(uv_write_t* req) {
|
||||
/* Only free when there was no error. On error, we touch up write_queue_size
|
||||
* right before making the callback. The reason we don't do that right away
|
||||
* is that a write_queue_size > 0 is our only way to signal to the user that
|
||||
* he should stop writing - which he should if we got an error. Something to
|
||||
* revisit in future revisions of the libuv API.
|
||||
* they should stop writing - which they should if we got an error. Something
|
||||
* to revisit in future revisions of the libuv API.
|
||||
*/
|
||||
if (req->error == 0) {
|
||||
if (req->bufs != req->bufsml)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user