Fixed a bug that crashed cmd when "cd /D" but no path. Bug reported by Harteex.
Modified: trunk/reactos/subsys/system/cmd/internal.c
--- trunk/reactos/subsys/system/cmd/internal.c 2005-09-02 21:26:51 UTC (rev 17610) +++ trunk/reactos/subsys/system/cmd/internal.c 2005-09-02 22:41:40 UTC (rev 17611) @@ -296,9 +296,16 @@
{ bChangeDrive = TRUE; tmpPath = _tcsstr(param,_T(" "));
+ if(!tmpPath) + { + /* Didnt find an directories */ + LoadString(CMD_ModuleHandle, STRING_ERROR_PATH_NOT_FOUND, szMsg, RC_STRING_MAX_SIZE); + ConErrPrintf(szMsg); + nErrorLevel = 1; + return 1; + }
tmpPath++; _tcscpy(szPath,tmpPath);
-
} else {