Author: gschneider Date: Fri May 14 19:46:14 2010 New Revision: 47200
URL: http://svn.reactos.org/svn/reactos?rev=47200&view=rev Log: [MKHIVE] Check parameters before accessing them, update usage information
Modified: trunk/reactos/tools/mkhive/mkhive.c
Modified: trunk/reactos/tools/mkhive/mkhive.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/mkhive/mkhive.c?rev=4... ============================================================================== --- trunk/reactos/tools/mkhive/mkhive.c [iso-8859-1] (original) +++ trunk/reactos/tools/mkhive/mkhive.c [iso-8859-1] Fri May 14 19:46:14 2010 @@ -49,9 +49,10 @@
void usage (void) { - printf ("Usage: mkhive <srcdir> <dstdir> [addinf]\n\n"); + printf ("Usage: mkhive <srcdir> <dstdir> <arch> [addinf]\n\n"); printf (" srcdir - inf files are read from this directory\n"); printf (" dstdir - binary hive files are created in this directory\n"); + printf (" arch - architecture\n"); printf (" addinf - additional inf files with full path\n"); }
@@ -88,13 +89,13 @@ char FileName[PATH_MAX]; int Param;
- printf ("Binary hive maker: %s\n", argv[3]); - if (argc < 4) { usage (); return 1; } + + printf ("Binary hive maker: %s\n", argv[3]);
RegInitializeRegistry ();