Huw Davies : oleaut32: Fix a memory leak in the tests.

Alexandre Julliard julliard at winehq.org
Tue Dec 15 09:40:20 CST 2009


Module: wine
Branch: master
Commit: 0535a2d39c928b7e04def6fe9a1d9c11cf04ce4a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=0535a2d39c928b7e04def6fe9a1d9c11cf04ce4a

Author: Huw Davies <huw at codeweavers.com>
Date:   Tue Dec 15 12:26:37 2009 +0000

oleaut32: Fix a memory leak in the tests.

Found by Valgrind.

---

 dlls/oleaut32/tests/varformat.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dlls/oleaut32/tests/varformat.c b/dlls/oleaut32/tests/varformat.c
index 6833a27..9d15fd9 100644
--- a/dlls/oleaut32/tests/varformat.c
+++ b/dlls/oleaut32/tests/varformat.c
@@ -387,7 +387,9 @@ static void test_VarFormat(void)
 
   /* 'out' is not cleared */
   out = (BSTR)0x1;
-  pVarFormat(&in,NULL,fd,fw,flags,&out); /* Would crash if out is cleared */
+  hres = pVarFormat(&in,NULL,fd,fw,flags,&out); /* Would crash if out is cleared */
+  ok(hres == S_OK, "got %08x\n", hres);
+  SysFreeString(out);
   out = NULL;
 
   /* VT_NULL */




More information about the wine-cvs mailing list