Explorar o código

Check argument count in "mii" command.
Problem pointed out by Andrew Dyer, 13 Jun 2005

Wolfgang Denk %!s(int64=19) %!d(string=hai) anos
pai
achega
311d802790
Modificáronse 2 ficheiros con 8 adicións e 0 borrados
  1. 3 0
      CHANGELOG
  2. 5 0
      common/cmd_mii.c

+ 3 - 0
CHANGELOG

@@ -2,6 +2,9 @@
 Changes since U-Boot 1.1.4:
 ======================================================================
 
+* Check argument count in "mii" command.
+  Problem pointed out by Andrew Dyer, 13 Jun 2005
+
 * Cleanup TQM5200 board configurations:
   - make highboot configurations use environment at high end, too,
     to avoid flash fragmentation

+ 5 - 0
common/cmd_mii.c

@@ -57,6 +57,11 @@ int do_mii (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])
 	int		rcode = 0;
 	char		*devname;
 
+	if (argc < 2) {
+		printf ("Usage:\n%s\n", cmdtp->usage);
+		return 1;
+	}
+
 #if defined(CONFIG_8xx) || defined(CONFIG_MCF52x2)
 	mii_init ();
 #endif