libuv/src
Alex Crichton 6f62d62c90 windows: always initialize uv_process_t
The unix implementation of uv_spawn always starts out with a
uv__handle_init, but the windows implementation sometimes bails out
early before calling uv__handle_init. This means that uv_close on a
failed uv_spawn will always succeed on unix but sometimes fail on
windows.

This commit lifts the initialization of the uv_process_t above all of
the error checking to ensure that uv_close will always work when
uv_spawn returns an error.
2014-02-16 13:09:54 +01:00
..
unix unix: correct error when calling uv_shutdown twice 2014-02-15 16:37:58 +01:00
win windows: always initialize uv_process_t 2014-02-16 13:09:54 +01:00
fs-poll.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
inet.c unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
queue.h queue: strengthen type checks 2013-11-02 13:55:57 +01:00
uv-common.c tcp: uv_tcp_dualstack() 2014-01-19 23:07:42 +00:00
uv-common.h tcp: uv_tcp_dualstack() 2014-01-19 23:07:42 +00:00
version.c Now working on v0.11.20 2014-01-29 09:43:38 -08:00