diff --git a/microscript/ILibDuktape_Commit.h b/microscript/ILibDuktape_Commit.h index bc19328..6d7f426 100644 --- a/microscript/ILibDuktape_Commit.h +++ b/microscript/ILibDuktape_Commit.h @@ -1,5 +1,3 @@ // This file is auto-generated, any edits may be overwritten -#define SOURCE_COMMIT_DATE "2021-Jul-9 13:10:40-0700" -#define SOURCE_COMMIT_DATE "2021-Jul-9 13:10:40-0700" -#define SOURCE_COMMIT_HASH "51646002cd6d07c9d2ace22d3f526aeb33135734" -#define SOURCE_COMMIT_HASH "51646002cd6d07c9d2ace22d3f526aeb33135734" +#define SOURCE_COMMIT_DATE "2021-Jul-11 11:42:24-0700" +#define SOURCE_COMMIT_HASH "5618516cb96f22a24ae06fc910a61cfeb2d9eaa9" diff --git a/microscript/ILibDuktape_HttpStream.c b/microscript/ILibDuktape_HttpStream.c index 240ce72..7fc94a6 100644 --- a/microscript/ILibDuktape_HttpStream.c +++ b/microscript/ILibDuktape_HttpStream.c @@ -3991,6 +3991,7 @@ ILibTransport_DoneState ILibDuktape_httpStream_webSocket_WriteWebSocketPacket(IL size_t compressedLen = 0; char *compressedBuffer = NULL; + if (!ILibMemory_CanaryOK(state)) { return(ILibTransport_DoneState_ERROR); } buffer = _buffer; bufferLen = _bufferLen; diff --git a/microstack/ILibParsers.c b/microstack/ILibParsers.c index a726c3e..335ec60 100644 --- a/microstack/ILibParsers.c +++ b/microstack/ILibParsers.c @@ -10925,6 +10925,7 @@ int ILibIsRunningOnChainThread(void* chain) { if (chain == NULL) { return(1); } struct ILibBaseChain* c = (struct ILibBaseChain*)chain; + #if defined(WIN32) return(c->ChainThreadID == 0 || c->ChainThreadID == GetCurrentThreadId()); #else