fixing a bug in searching for cmd for bat/cmd files, thx ravelo to found this stupied bug
authorMagnus Olsen <magnus@greatlord.com>
Wed, 24 Aug 2005 23:33:34 +0000 (23:33 +0000)
committerMagnus Olsen <magnus@greatlord.com>
Wed, 24 Aug 2005 23:33:34 +0000 (23:33 +0000)
svn path=/trunk/; revision=17528

reactos/subsys/system/cmd/start.c

index a5adc3f..cbb4969 100644 (file)
@@ -130,11 +130,12 @@ INT cmd_start (LPTSTR First, LPTSTR Rest)
                    error_bad_command ();
                    return 1;
            }
-                       
-               memcpy(&szFullCmdLine[_tcslen(szFullCmdLine)],_T("\" /K "), 5 * sizeof(TCHAR));         
-               memcpy(&szFullCmdLine[_tcslen(szFullCmdLine)], szFullName, _tcslen(szFullName) * sizeof(TCHAR));
-               memcpy(&szFullCmdLine[1], &szFullCmdLine[2], _tcslen(szFullCmdLine) * sizeof(TCHAR)); 
-        szFullCmdLine[0] = _T('\"');                   
+
+               memcpy(&szFullCmdLine[_tcslen(szFullCmdLine)],_T("\" /K "), 5 * sizeof(TCHAR));                         
+               memcpy(&szFullCmdLine[_tcslen(szFullCmdLine)], szFullName, _tcslen(szFullName) * sizeof(TCHAR));                
+               memcpy(&szFullCmdLine[1], &szFullCmdLine[0], _tcslen(szFullCmdLine) * sizeof(TCHAR)); 
+        szFullCmdLine[0] = _T('\"');                                   
+
        }
 
 #ifdef _DEBUG