]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] fix unchecked return value in register_disk()
authorAndrew Morton <akpm@osdl.org>
Sat, 29 May 2004 03:58:24 +0000 (20:58 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 29 May 2004 03:58:24 +0000 (20:58 -0700)
From: "Luiz Fernando N. Capitulino" <lcapitulino@prefeitura.sp.gov.br>

Signed-off-by: Luiz Capitulino <lcapitulino@prefeitura.sp.gov.br>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/partitions/check.c

index 3526d3663650b36df511d23828b07c7551b305d4..b16b949f0af50ac1fd22f10f7f9296cbf363b097 100644 (file)
@@ -367,6 +367,9 @@ void register_disk(struct gendisk *disk)
                return;
 
        bdev = bdget_disk(disk, 0);
+       if (!bdev)
+               return;
+
        if (blkdev_get(bdev, FMODE_READ, 0) < 0)
                return;
        state = check_partition(disk, bdev);