Commit Diff


commit - 6d05293bc6122fd9a1e505c2f3b45431c3189e0a
commit + 21d2a1649cd72d7726158c5bf09a2ce32efb5ecc
blob - c4d4f3ac561c1a39de78a71d7b1753caff8b745f
blob + aeaf6cd60f2e4595b27378f8241f9aea748357f8
--- diskinfo.c
+++ diskinfo.c
@@ -157,17 +157,17 @@ main(int argc, char *argv[])
 	if ((mntsize = getmntinfo(&mntbuf, MNT_WAIT)) == 0)
 		err(1, "%s: getmntinfo", __func__);
 
-	if (argc == 1 && argv[0] != NULL) {
-		print_device(argv[0], human);
-		return 0;
-	}
-
 	if (human) {
 		printf("DISK     \t  TOTAL\t  FSTYPE\tMOUNT\n");
 	} else {
 		printf("DISK     \t            TOTAL\t  FSTYPE\tMOUNT\n");
 	}
 
+	if (argc == 1 && argv[0] != NULL) {
+		print_device(argv[0], human);
+		return 0;
+	}
+
 	/* Print all of those disks*/
 	while ((p = strsep(&disks, ",")) != NULL) {