From 5e28a53736f27545f1aec52eb16740dca28eb89a Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Sat, 16 May 2020 03:26:04 -0700 Subject: [PATCH] Fixed array that was too small --- microscript/ILibDuktape_ChildProcess.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microscript/ILibDuktape_ChildProcess.c b/microscript/ILibDuktape_ChildProcess.c index 4cb62c5..2d1e6a7 100644 --- a/microscript/ILibDuktape_ChildProcess.c +++ b/microscript/ILibDuktape_ChildProcess.c @@ -181,7 +181,7 @@ duk_ret_t ILibDuktape_ChildProcess_waitExit(duk_context *ctx) void *mods[] = { ILibGetBaseTimer(Duktape_GetChain(ctx)), Duktape_GetPointerProperty(ctx, -1, ILibDuktape_ChildProcess_Manager) }; #ifdef WIN32 - HANDLE handles[] = { NULL, NULL, NULL, NULL }; + HANDLE handles[] = { NULL, NULL, NULL, NULL, NULL }; ILibProcessPipe_Process p = Duktape_GetPointerProperty(ctx, -1, ILibDuktape_ChildProcess_Process); ILibProcessPipe_Process_GetWaitHandles(p, &(handles[0]), &(handles[1]), &(handles[2]), &(handles[3])); ILibChain_Continue(chain, (ILibChain_Link**)mods, 2, timeout, (HANDLE**)handles);