From c9daaa8eca044792158139f9e5621b140878817a Mon Sep 17 00:00:00 2001
From: Doug Coleman <doug.coleman@gmail.com>
Date: Wed, 12 Dec 2007 13:01:25 -0600
Subject: [PATCH] disable RemoveVectoredExceptionHandler error checking it's
 failing with error 258 - wait operation timed out if c_to_factor(quot) is not
 called, it still "fails" with error 0 - operation successful perhaps we need
 to clean up resources like the master io completion port?

---
 vm/os-windows-nt.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/vm/os-windows-nt.c b/vm/os-windows-nt.c
index e425b6b94c..2b08d5f394 100755
--- a/vm/os-windows-nt.c
+++ b/vm/os-windows-nt.c
@@ -87,8 +87,7 @@ void c_to_factor_toplevel(CELL quot)
 	if(!AddVectoredExceptionHandler(0, (void*)exception_handler))
 		fatal_error("AddVectoredExceptionHandler failed", 0);
 	c_to_factor(quot);
-	if(!RemoveVectoredExceptionHandler((void*)exception_handler))
-		fatal_error("RemoveVectoredExceptionHandler failed", 0);
+	RemoveVectoredExceptionHandler((void*)exception_handler);
 }
 
 void open_console(void)