mirror of
https://github.com/Ylianst/MeshAgent
synced 2025-12-23 11:43:26 +00:00
Much improved, better stability, lots of fixes
This commit is contained in:
@@ -108,14 +108,14 @@ void ILibDuktape_NetworkMonitor_EventSink(ILibIPAddressMonitor sender, void *use
|
||||
}
|
||||
duk_ret_t ILibDuktape_NetworkMonitor_Finalizer(duk_context *ctx)
|
||||
{
|
||||
if (ILibIsChainBeingDestroyed(Duktape_GetChain(ctx)) != 0) { return(0); }
|
||||
duk_get_prop_string(ctx, 0, ILibDuktape_NetworkMonitor_PTR);
|
||||
|
||||
ILibDuktape_NetworkMonitor *nm = (ILibDuktape_NetworkMonitor*)Duktape_GetBuffer(ctx, -1, NULL);
|
||||
ILibChain_SafeRemoveEx(Duktape_GetChain(ctx), nm->addressMonitor);
|
||||
|
||||
if (nm->addressTable != NULL) { ILibHashtable_Destroy(nm->addressTable); }
|
||||
|
||||
if (ILibIsChainBeingDestroyed(Duktape_GetChain(ctx)) != 0) { return(0); }
|
||||
ILibChain_SafeRemoveEx(Duktape_GetChain(ctx), nm->addressMonitor);
|
||||
|
||||
return(0);
|
||||
}
|
||||
void ILibDuktape_NetworkMonitor_PUSH(duk_context *ctx, void *chain)
|
||||
|
||||
Reference in New Issue
Block a user