From: phk@login.dkuug.dk (Poul-Henning Kamp)
authorRod Grimes <rgrimes@FreeBSD.org>
Sun, 20 Feb 1994 15:41:59 +0000 (15:41 +0000)
committerRod Grimes <rgrimes@FreeBSD.org>
Sun, 20 Feb 1994 15:41:59 +0000 (15:41 +0000)
Message-Id: <9402201119.AA06430@login.dkuug.dk>
Subject: bug in fdformat.c

There is a bug in fdformat.c: the number of heads are hardcoded in two places.
This is quite inconsequencial at present, but a bug nontheless.

usr.sbin/fdformat/fdformat.c

index d0b7862..b88a8ea 100644 (file)
@@ -324,9 +324,9 @@ main(int argc, char **argv)
 
        for (track = 0; track < fdt.tracks * fdt.heads; track++) {
                if (!verify_only) {
 
        for (track = 0; track < fdt.tracks * fdt.heads; track++) {
                if (!verify_only) {
-                       format_track(fd, track / 2, fdt.sectrac, track & 1,
-                               fdt.trans, fdt.f_gap, fdt.secsize, fill,
-                               fdt.f_inter);
+                       format_track(fd, track / fdt.heads, fdt.sectrac,
+                               track % fdt.heads, fdt.trans, fdt.f_gap,
+                               fdt.secsize, fill, fdt.f_inter);
                        if(!quiet && !((track + 1) % tracks_per_dot)) {
                                putchar('F');
                                fflush(stdout);
                        if(!quiet && !((track + 1) % tracks_per_dot)) {
                                putchar('F');
                                fflush(stdout);