diff --git a/drivers/block/swim.c b/drivers/block/swim.c index 92f0cddc597e559a146ddc7cb049fceb7ec432b2..2cdfc0db5966a43f8596e11cc98e6ec814d080e5 100644 --- a/drivers/block/swim.c +++ b/drivers/block/swim.c @@ -795,7 +795,7 @@ static struct kobject *floppy_find(dev_t dev, int *part, void *data) struct swim_priv *swd = data; int drive = (*part & 3); - if (drive > swd->floppy_count) + if (drive >= swd->floppy_count) return NULL; *part = 0;