--- dosfstools-2.7/mkdosfs/mkdosfs.c.argfix Fri Jul 6 11:25:46 2001
+++ dosfstools-2.7/mkdosfs/mkdosfs.c Fri Jul 6 11:27:03 2001
@@ -1600,6 +1600,12 @@
}
device_name = argv[optind]; /* Determine the number of blocks in the FS */
+
+ if (!device_name) {
+ printf("No device specified.\n");
+ usage();
+ }
+
if (!create)
i = count_blocks (device_name); /* Have a look and see! */
if (optind == argc - 2) /* Either check the user specified number */
@@ -1628,7 +1634,7 @@
if (check && listfile) /* Auto and specified bad block handling are mutually */
die ("-c and -l are incompatible"); /* exclusive of each other! */
-
+
if (!create) {
check_mount (device_name); /* Is the device already mounted? */
dev = open (device_name, O_RDWR); /* Is it a suitable device to build the FS on? */