[LABEL] wmain(): Initialize 'szBuffer' (#2867)
authorSerge Gautherie <32623169+SergeGautherie@users.noreply.github.com>
Wed, 27 May 2020 15:05:33 +0000 (17:05 +0200)
committerGitHub <noreply@github.com>
Wed, 27 May 2020 15:05:33 +0000 (17:05 +0200)
Detected by Cppcheck: uninitvar.

base/applications/cmdutils/label/label.c

index 6011f3d..fc4d8f9 100644 (file)
@@ -142,8 +142,8 @@ PromptYesNo(VOID)
 int wmain(int argc, WCHAR *argv[])
 {
     WCHAR szRootPath[] = L" :\\";
-    WCHAR szBuffer[80];
-    WCHAR szLabel[80];
+    WCHAR szBuffer[80] = L"";
+    WCHAR szLabel[80] = L"";
     WCHAR szOldLabel[80];
     DWORD dwSerialNr;
     INT len, i;
@@ -151,9 +151,6 @@ int wmain(int argc, WCHAR *argv[])
     /* Initialize the Console Standard Streams */
     ConInitStdStreams();
 
-    /* set empty label string */
-    szLabel[0] = UNICODE_NULL;
-
     /* print help */
     if (argc > 1 && wcscmp(argv[1], L"/?") == 0)
     {