--- trunk/reactos/subsys/system/cmd/filecomp.c 2005-10-09 16:58:13 UTC (rev 18381)
+++ trunk/reactos/subsys/system/cmd/filecomp.c 2005-10-09 19:08:18 UTC (rev 18382)
@@ -535,7 +535,7 @@
while (_istspace (*line))
line++;
- if(!_tcsncmp (line, _T("rd "), 3) || !_tcsncmp (line, _T("cd "), 3))
+ if(!_tcsnicmp (line, _T("rd "), 3) || !_tcsnicmp (line, _T("cd "), 3))
ShowAll = FALSE;
/* Copy the string, str can be edited and orginal should not be */
@@ -645,7 +645,17 @@
}while(FindNextFile(hFile,&file));
-
+ /* Check the size of the list to see if we
+ found any matches */
+ if(FileListSize == 0)
+ {
+ _tcscpy(strOut,szOrginal);
+ CloseHandle(hFile);
+ if(FileList != NULL)
+ free(FileList);
+ return;
+
+ }
/* Sort the files */
qsort(FileList,FileListSize,sizeof(FileName), compare);