mirror of
https://github.com/Ylianst/MeshAgent
synced 2025-12-19 17:53:28 +00:00
1. Updated selfTest for Linux
2. Fixed edge case crash in ILibChain_Continue()
This commit is contained in:
@@ -2604,14 +2604,11 @@ duk_ret_t ILibDuktape_Polyfills_promise_wait_impl(duk_context *ctx)
|
||||
|
||||
if (!duk_has_prop_string(ctx, -2, "settled"))
|
||||
{
|
||||
ILibChain_Link **modules = ILibChain_GetModules(duk_ctx_chain(ctx));
|
||||
int count = (int)(ILibMemory_Size(modules) / sizeof(ILibChain_Link*));
|
||||
#ifdef WIN32
|
||||
continueResult = ILibChain_Continue(duk_ctx_chain(ctx), modules, count, timeout, NULL);
|
||||
continueResult = ILibChain_Continue(duk_ctx_chain(ctx), NULL, 0, timeout, NULL);
|
||||
#else
|
||||
continueResult = ILibChain_Continue(duk_ctx_chain(ctx), modules, count, timeout);
|
||||
continueResult = ILibChain_Continue(duk_ctx_chain(ctx), NULL, 0, timeout);
|
||||
#endif
|
||||
ILibMemory_Free(modules);
|
||||
|
||||
switch (continueResult)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user