dxdiagn/tests: Initialize a variable and reduce its scope (valgrind).

Nicolas Le Cam niko.lecam at gmail.com
Wed Apr 20 20:01:59 CDT 2011


This should avoid the crash that sometime occurs during the test.

-- 
Nicolas Le Cam
-------------- next part --------------
From 8aa82837b8cb592c1c23e9bc4fe711076efee383 Mon Sep 17 00:00:00 2001
From: Nicolas Le Cam <niko.lecam at gmail.com>
Date: Thu, 21 Apr 2011 02:50:54 +0200
Subject: dxdiagn/tests: Initialize a variable and reduce its scope
 (valgrind).

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

diff --git a/dlls/dxdiagn/tests/container.c b/dlls/dxdiagn/tests/container.c
index 6de80e7..c7bd2bb 100644
--- a/dlls/dxdiagn/tests/container.c
+++ b/dlls/dxdiagn/tests/container.c
@@ -840,7 +840,6 @@ static void test_DxDiag_SystemInfo(void)
 
     HRESULT hr;
     IDxDiagContainer *child = NULL;
-    VARIANT var;
 
     if (!create_root_IDxDiagContainer())
     {
@@ -854,6 +853,9 @@ static void test_DxDiag_SystemInfo(void)
     if (hr == S_OK)
     {
         int i;
+        VARIANT var;
+
+        VariantInit(&var);
 
         /* Examine the variant types of obtained property values. */
         for (i = 0; i < sizeof(property_tests)/sizeof(property_tests[0]); i++)
-- 
1.7.4.4


More information about the wine-patches mailing list