From: Yaroslav Osipov <mcm@etersoft.ru> --- dlls/mshtml/script.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/mshtml/script.c b/dlls/mshtml/script.c index 786c49990d3..0660110623b 100644 --- a/dlls/mshtml/script.c +++ b/dlls/mshtml/script.c @@ -924,6 +924,9 @@ static void set_script_elem_readystate(HTMLScriptElement *script_elem, READYSTAT hres = push_event_task(&task->header, script_elem->element.node.doc->window, fire_readystatechange_proc, fire_readystatechange_task_destr, script_elem->element.node.doc->window->task_magic); + + free(task); + if(SUCCEEDED(hres)) script_elem->pending_readystatechange_event = TRUE; }else { -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10096