mshtml: Explicitly hold ref to the plugin host in NPP_New.

Currently this worked by luck because it is leaking; the element holding
it never releases it.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
This commit is contained in:
Gabriel Ivăncescu 2023-05-22 19:03:22 +03:00 committed by Alexandre Julliard
parent baebde4b29
commit 08dc691dfb

View file

@ -301,6 +301,7 @@ static NPError CDECL NPP_New(NPMIMEType pluginType, NPP instance, UINT16 mode, I
}
instance->pdata = container->plugin_host;
IOleClientSite_AddRef(&container->plugin_host->IOleClientSite_iface);
node_release(&container->element.node);
return err;