mshtml: Release the returned lists from Gecko's QuerySelectorAll even on error.
commit137a36529d5f9a1e1bdd20b7bed1ab40bc141ab6
authorGabriel Ivăncescu <gabrielopcode@gmail.com>
Fri, 3 Nov 2023 18:47:58 +0000 (3 20:47 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 3 Nov 2023 20:45:57 +0000 (3 21:45 +0100)
treef67a1679e2c3627682958a675f7ac902cc30e76a
parent88ec915034d2947088213e79de0b20ade85d372b
mshtml: Release the returned lists from Gecko's QuerySelectorAll even on error.

Gecko may return a pseudo-element-list even on error (such as with an
invalid selector, for example), which holds refs to elements and leaks.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
dlls/mshtml/htmldoc.c
dlls/mshtml/htmlelem.c
dlls/mshtml/script.c