diff options
Diffstat (limited to 'drivers/media/video/gspca/stv06xx/stv06xx_pb0100.c')
-rw-r--r-- | drivers/media/video/gspca/stv06xx/stv06xx_pb0100.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/video/gspca/stv06xx/stv06xx_pb0100.c b/drivers/media/video/gspca/stv06xx/stv06xx_pb0100.c index ac47b4c94388..75a5b9c2f15f 100644 --- a/drivers/media/video/gspca/stv06xx/stv06xx_pb0100.c +++ b/drivers/media/video/gspca/stv06xx/stv06xx_pb0100.c | |||
@@ -217,6 +217,8 @@ static int pb0100_start(struct sd *sd) | |||
217 | 217 | ||
218 | intf = usb_ifnum_to_if(sd->gspca_dev.dev, sd->gspca_dev.iface); | 218 | intf = usb_ifnum_to_if(sd->gspca_dev.dev, sd->gspca_dev.iface); |
219 | alt = usb_altnum_to_altsetting(intf, sd->gspca_dev.alt); | 219 | alt = usb_altnum_to_altsetting(intf, sd->gspca_dev.alt); |
220 | if (!alt) | ||
221 | return -ENODEV; | ||
220 | packet_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize); | 222 | packet_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize); |
221 | 223 | ||
222 | /* If we don't have enough bandwidth use a lower framerate */ | 224 | /* If we don't have enough bandwidth use a lower framerate */ |