From 4e8aa9e78297f21a45cf7f50a0fd83b03e022847 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Tue, 12 Jul 2022 18:35:49 -0700 Subject: [PATCH] Fixed bug with ScriptContainer JSON dispatcher, that caused the child to crash --- microscript/ILibDuktape_ScriptContainer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microscript/ILibDuktape_ScriptContainer.c b/microscript/ILibDuktape_ScriptContainer.c index 5527c40..2b11999 100644 --- a/microscript/ILibDuktape_ScriptContainer.c +++ b/microscript/ILibDuktape_ScriptContainer.c @@ -3806,9 +3806,9 @@ duk_ret_t ILibDuktape_ScriptContainer_SendToSlave(duk_context *ctx) char *payload = duk_push_fixed_buffer(ctx, jsonlen + 5); len = sprintf_s(payload + 4, jsonlen + 1, "%s", json); - ((int*)json)[0] = len + 4; + ((int*)payload)[0] = len + 4; - ILibProcessPipe_Process_WriteStdIn(master->child, json, len + 4, ILibTransport_MemoryOwnership_USER); + ILibProcessPipe_Process_WriteStdIn(master->child, payload, len + 4, ILibTransport_MemoryOwnership_USER); } else if(master->PeerChain != NULL) {