[ros-diffs] [janderwald] 51087: [Y] - Fix argument checking - Close correct handle - Patch by Kuts Alexey - bug 6004

janderwald at svn.reactos.org janderwald at svn.reactos.org
Fri Mar 18 16:28:22 UTC 2011


Author: janderwald
Date: Fri Mar 18 16:28:21 2011
New Revision: 51087

URL: http://svn.reactos.org/svn/reactos?rev=51087&view=rev
Log:
[Y]
- Fix argument checking
- Close correct handle
- Patch by Kuts Alexey
- bug 6004

Modified:
    trunk/rosapps/applications/cmdutils/y/y.c

Modified: trunk/rosapps/applications/cmdutils/y/y.c
URL: http://svn.reactos.org/svn/reactos/trunk/rosapps/applications/cmdutils/y/y.c?rev=51087&r1=51086&r2=51087&view=diff
==============================================================================
--- trunk/rosapps/applications/cmdutils/y/y.c [iso-8859-1] (original)
+++ trunk/rosapps/applications/cmdutils/y/y.c [iso-8859-1] Fri Mar 18 16:28:21 2011
@@ -53,7 +53,7 @@
 	hConsoleIn = GetStdHandle(STD_INPUT_HANDLE);
 	hConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE);
 
-	if (_tcsncmp (argv[1], _T("/?"), 2) == 0)
+	if (argc == 2 && _tcsncmp (argv[1], _T("/?"), 2) == 0)
 	{
 		ConOutPuts(_T("copy stdin to stdout and then files to stdout\n"
 		              "\n"
@@ -115,7 +115,7 @@
 		}
 		while(FindNextFile(hFind,&FindData));
 
-		FindClose(hFile);
+		FindClose(hFind);
 	}
 
 	return 0;




More information about the Ros-diffs mailing list