>From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
authorRod Grimes <rgrimes@FreeBSD.org>
Wed, 29 Sep 1993 01:11:19 +0000 (01:11 +0000)
committerRod Grimes <rgrimes@FreeBSD.org>
Wed, 29 Sep 1993 01:11:19 +0000 (01:11 +0000)
Date: Wed, 29 Sep 1993 01:54:53 +0300

To bring this error try to make two swap partitons on one disk:
one of the partitions will be not recognized.
Fix is simple: set uninitialized val variable.

sys/i386/isa/wd.c

index 79a136b..a1041a0 100644 (file)
@@ -1187,7 +1187,7 @@ wdformat(struct buf *bp)
 int
 wdsize(dev_t dev)
 {
 int
 wdsize(dev_t dev)
 {
-       int unit = wdunit(dev), part = wdpart(dev), val;
+       int unit = wdunit(dev), part = wdpart(dev), val = 0;
        struct disk *du;
 
        if (unit >= _NWD)       /* 31 Jul 92*/
        struct disk *du;
 
        if (unit >= _NWD)       /* 31 Jul 92*/