[PATCH] kernelbase/tests: Initialize input buffer to silent a warning.

Rémi Bernon rbernon at codeweavers.com
Tue Mar 29 12:43:38 CDT 2022


Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
---

FWIW the issue here is the same as in the other patches sent earlier,
where GCC warns about an non-initialized buffer being passed as a
pointer to const, probably assuming that it is then an input parameter
and that uninitialized data might be read from it.

 dlls/kernelbase/tests/path.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/kernelbase/tests/path.c b/dlls/kernelbase/tests/path.c
index 1c0c8a2318b..dc0d3cc1184 100644
--- a/dlls/kernelbase/tests/path.c
+++ b/dlls/kernelbase/tests/path.c
@@ -1189,7 +1189,7 @@ static void test_PathCchCanonicalize(void)
 
 static void test_PathCchCanonicalizeEx(void)
 {
-    WCHAR path_inW[PATHCCH_MAX_CCH + 1], path_outW[PATHCCH_MAX_CCH];
+    WCHAR path_inW[PATHCCH_MAX_CCH + 1] = {0}, path_outW[PATHCCH_MAX_CCH];
     CHAR path_outA[4096];
     BOOL skip_new_flags = TRUE;
     HRESULT hr;
-- 
2.35.1




More information about the wine-devel mailing list