mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
uv: upgrade to b450d87
This commit is contained in:
parent
7dc2c492e9
commit
7e7e983781
12
deps/uv/src/unix/eio/eio.c
vendored
12
deps/uv/src/unix/eio/eio.c
vendored
@ -1812,7 +1812,17 @@ eio__scandir (eio_req *req, etp_worker *self)
|
||||
#endif
|
||||
|
||||
if (req->flags & EIO_FLAG_PTR1_FREE)
|
||||
free (req->ptr1);
|
||||
{
|
||||
req->flags &= ~EIO_FLAG_PTR1_FREE;
|
||||
free (req->ptr1);
|
||||
req->ptr1 = NULL;
|
||||
}
|
||||
|
||||
if (!dirp)
|
||||
{
|
||||
req->errorno = errno;
|
||||
return;
|
||||
}
|
||||
|
||||
req->flags |= EIO_FLAG_PTR1_FREE | EIO_FLAG_PTR2_FREE;
|
||||
req->ptr1 = dents = flags ? malloc (dentalloc * sizeof (eio_dirent)) : 0;
|
||||
|
2
deps/uv/src/unix/fs.c
vendored
2
deps/uv/src/unix/fs.c
vendored
@ -123,6 +123,8 @@ static int uv__fs_after(eio_req* eio) {
|
||||
* callback. We must keep it until uv_fs_req_cleanup. If we get rid of
|
||||
* libeio this can be avoided.
|
||||
*/
|
||||
if (req->eio->ptr2 == NULL)
|
||||
break;
|
||||
buflen = 0;
|
||||
name = req->eio->ptr2;
|
||||
for (i = 0; i < req->result; i++) {
|
||||
|
2
deps/uv/src/win/getaddrinfo.c
vendored
2
deps/uv/src/win/getaddrinfo.c
vendored
@ -255,7 +255,7 @@ int uv_getaddrinfo(uv_loop_t* loop,
|
||||
goto error;
|
||||
}
|
||||
|
||||
uv_req_init(loop, (uv_req_t*) handle);
|
||||
uv_req_init(loop, (uv_req_t*)handle);
|
||||
|
||||
handle->getaddrinfo_cb = getaddrinfo_cb;
|
||||
handle->res = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user