--- trunk/reactos/subsys/system/cmd/cmd.c 2005-09-16 05:35:43 UTC (rev 17875)
+++ trunk/reactos/subsys/system/cmd/cmd.c 2005-09-16 05:51:20 UTC (rev 17876)
@@ -420,13 +420,16 @@
/* search the PATH environment variable for the binary */
if (!SearchForExecutable (first, szFullName))
{
- error_bad_command ();
+ if (!SearchForExecutable (full, szFullName))
+ {
+ error_bad_command ();
+ free (first);
+ free (rest);
+ free (full);
+ free (szFullName);
+ return;
+ }
- free (first);
- free (rest);
- free (full);
- free (szFullName);
- return;
}
GetConsoleTitle (szWindowTitle, MAX_PATH);
@@ -539,7 +542,6 @@
INT cl;
LPCOMMAND cmdptr;
-
#ifdef _DEBUG
DebugPrintf (_T("DoCommand: (\'%s\')\n"), line);
#endif /* DEBUG */