Author: janderwald
Date: Fri Nov 21 02:57:13 2008
New Revision: 37497
URL:
http://svn.reactos.org/svn/reactos?rev=37497&view=rev
Log:
- Convert Value of PATHEXT to lowercase
- see bug 3875
Modified:
trunk/reactos/base/shell/cmd/where.c
Modified: trunk/reactos/base/shell/cmd/where.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/where.c?rev…
==============================================================================
--- trunk/reactos/base/shell/cmd/where.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/where.c [iso-8859-1] Fri Nov 21 02:57:13 2008
@@ -141,7 +141,7 @@
BOOL
SearchForExecutable (LPCTSTR pFileName, LPTSTR pFullName)
{
- static TCHAR pszDefaultPathExt[] = _T(".COM;.EXE;.BAT;.CMD");
+ static TCHAR pszDefaultPathExt[] = _T(".com;.exe;.bat;.cmd");
LPTSTR pszPathExt, pszPath;
LPTSTR pCh;
DWORD dwBuffer;
@@ -154,10 +154,15 @@
{
pszPathExt = (LPTSTR)cmd_realloc (pszPathExt, dwBuffer * sizeof (TCHAR));
GetEnvironmentVariable (_T("PATHEXT"), pszPathExt, dwBuffer);
+ _tcslwr(pszPathExt);
}
else if (0 == dwBuffer)
{
_tcscpy(pszPathExt, pszDefaultPathExt);
+ }
+ else
+ {
+ _tcslwr(pszPathExt);
}
/* Check if valid directly on specified path */