From 8fbb54d79e8b43ba1d8c04aad2cb51f214d768a3 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Sat, 9 Mar 2019 00:44:36 -0800 Subject: [PATCH] Fixed CreateVariable, so if a negative number is specified, it throws an exception, instead of critical exiting --- microscript/ILibDuktape_GenericMarshal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microscript/ILibDuktape_GenericMarshal.c b/microscript/ILibDuktape_GenericMarshal.c index 1cf9735..c3c3c7b 100644 --- a/microscript/ILibDuktape_GenericMarshal.c +++ b/microscript/ILibDuktape_GenericMarshal.c @@ -462,7 +462,7 @@ duk_ret_t ILibDuktape_GenericMarshal_CreateVariable(duk_context *ctx) { return(ILibDuktape_Error(ctx, "_GenericMarshal.CreateVariable(): Invalid Parameter")); } - + if (size < 0) { return(ILibDuktape_Error(ctx, "Invalid Size: %d ", size)); } ptr = (char*)ILibMemory_Allocate(size, 0, NULL, NULL); if (str != NULL) {