From 681674f9fd6579ab97b0da736d668717bdb073e5 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Tue, 10 Aug 2021 01:51:19 -0700 Subject: [PATCH] Fixed uncaught exception --- microscript/ILibDuktape_HttpStream.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/microscript/ILibDuktape_HttpStream.c b/microscript/ILibDuktape_HttpStream.c index f94a0f8..5878bf4 100644 --- a/microscript/ILibDuktape_HttpStream.c +++ b/microscript/ILibDuktape_HttpStream.c @@ -708,6 +708,8 @@ duk_ret_t ILibDuktape_HttpStream_http_responseSink(duk_context *ctx) duk_ret_t ILibDuktape_HttpStream_http_SocketDiedPrematurely(duk_context *ctx) { duk_push_this(ctx); // [socket] + if (!duk_has_prop_string(ctx, -1, ILibDuktape_Socket2CR)) { return(0); } + duk_get_prop_string(ctx, -1, ILibDuktape_Socket2CR); // [socket][clientRequest] ILibDuktape_Transform *tf = (ILibDuktape_Transform*)Duktape_GetPointerProperty(ctx, -1, ILibDuktape_CR2Transform); if (tf->target->resumeImmediate != NULL)