usp10: Fix a memory leak.
Hans Leidekker
hans at codeweavers.com
Mon Dec 7 02:18:58 CST 2009
Found by Valgrind.
---
dlls/usp10/usp10.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/usp10/usp10.c b/dlls/usp10/usp10.c
index aefe6cc..523bd4f 100644
--- a/dlls/usp10/usp10.c
+++ b/dlls/usp10/usp10.c
@@ -923,7 +923,9 @@ HRESULT WINAPI ScriptStringFree(SCRIPT_STRING_ANALYSIS *pssa)
TRACE("(%p)\n", pssa);
if (!pssa || !(analysis = *pssa)) return E_INVALIDARG;
+
invalid = analysis->invalid;
+ ScriptFreeCache((SCRIPT_CACHE *)&analysis->sc);
for (i = 0; i < analysis->numItems; i++)
{
--
1.6.3.3
More information about the wine-patches
mailing list