close handle

This commit is contained in:
Yasuhiro Matsumoto
2017-12-12 18:11:15 +09:00
parent b8ca0b7cd8
commit d549603a8a
+1
View File
@@ -600,6 +600,7 @@ fptr_finalize(mrb_state *mrb, struct mrb_io *fptr, int quiet)
if (WaitForSingleObject(h, INFINITE) && GetExitCodeProcess(h, &status))
if (!quiet)
io_set_process_status(mrb, fptr->pid, (int)status);
CloseHandle(h);
#endif
fptr->pid = 0;
/* Note: we don't raise an exception when waitpid(3) fails */