unix: NULL pipe_fname in uv__pipe_close()

Pro-actively avoid use-after-free errors, set the pipe_fname field to NULL.
This commit is contained in:
Ben Noordhuis 2012-11-01 15:51:04 +01:00
parent b8aa5b9bf2
commit b0bcbdfe81

View File

@ -150,6 +150,7 @@ void uv__pipe_close(uv_pipe_t* handle) {
*/
unlink(handle->pipe_fname);
free((void*)handle->pipe_fname);
handle->pipe_fname = NULL;
}
uv__stream_close((uv_stream_t*)handle);