V4L/DVB (3499): Fix a bug when more than MAXBOARDS were plugged on em28xx
[safe/jmp/linux-2.6] / drivers / media / video / em28xx / em28xx-video.c
index f56ae48..78f0f7a 100644 (file)
@@ -1949,7 +1949,7 @@ static int em28xx_usb_probe(struct usb_interface *interface,
 
        model=id->driver_info;
 
-       if (nr > EM28XX_MAXBOARDS) {
+       if (nr >= EM28XX_MAXBOARDS) {
                printk (DRIVER_NAME ": Supports only %i em28xx boards.\n",EM28XX_MAXBOARDS);
                em28xx_devused&=~(1<<nr);
                return -ENOMEM;