update for HEAD-2003091401
[reactos.git] / subsys / system / cmd / set.c
index a1c9dc7..6883145 100644 (file)
@@ -107,16 +107,16 @@ INT cmd_set (LPTSTR cmd, LPTSTR param)
                dwBuffer = GetEnvironmentVariable (param, pszBuffer, ENV_BUFFER_SIZE);
                if (dwBuffer == 0)
                {
-                       ConErrPrintf ("CMD: Not in environment \"%s\"\n", param);
+                       ConErrPrintf (_T("CMD: Not in environment \"%s\"\n"), param);
                        return 0;
                }
                else if (dwBuffer > ENV_BUFFER_SIZE)
                {
                        pszBuffer = (LPTSTR)realloc (pszBuffer, dwBuffer * sizeof (TCHAR));
-                       GetEnvironmentVariable (param, pszBuffer, dwBuffer * sizeof (TCHAR));
+                       GetEnvironmentVariable (param, pszBuffer, dwBuffer);
                }
+               ConOutPrintf (_T("%s\n"), pszBuffer);
 
-               ConOutPrintf ("%s\n", pszBuffer);
                free (pszBuffer);
 
                return 0;