From 286075832a7ba9ede0a73697b3875833f432c00c Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Tue, 10 Dec 2019 17:52:00 -0800 Subject: [PATCH] Fixed canary in ILibDuktape_HECI_IoctlHandler_Dispatch() --- microscript/ILibDuktape_HECI.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/microscript/ILibDuktape_HECI.c b/microscript/ILibDuktape_HECI.c index 0c0236f..7dc4570 100644 --- a/microscript/ILibDuktape_HECI.c +++ b/microscript/ILibDuktape_HECI.c @@ -766,9 +766,10 @@ void ILibDuktape_HECI_IoctlHandler_Dispatch(void *chain, void *user) ILibDuktape_HECI_ioctl_data *data = (ILibDuktape_HECI_ioctl_data*)user; duk_size_t count; int i; - duk_context *ctx = data->ctx; + duk_context *ctx; if (!ILibMemory_CanaryOK(data)) { return; } // Abort Dispatch, becuase the HECI object was GC'ed. + ctx = data->ctx; duk_push_heapptr(data->ctx, data->data); // [array] duk_push_heapptr(data->ctx, data->heciObject); // [array][heci]