|
@@ -646,15 +646,14 @@ static void gspca_stream_off(struct gspca_dev *gspca_dev)
|
|
|
{
|
|
|
gspca_dev->streaming = 0;
|
|
|
atomic_set(&gspca_dev->nevent, 0);
|
|
|
- if (gspca_dev->present) {
|
|
|
- if (gspca_dev->sd_desc->stopN)
|
|
|
- gspca_dev->sd_desc->stopN(gspca_dev);
|
|
|
- destroy_urbs(gspca_dev);
|
|
|
- gspca_set_alt0(gspca_dev);
|
|
|
- if (gspca_dev->sd_desc->stop0)
|
|
|
- gspca_dev->sd_desc->stop0(gspca_dev);
|
|
|
- PDEBUG(D_STREAM, "stream off OK");
|
|
|
- }
|
|
|
+ if (gspca_dev->present
|
|
|
+ && gspca_dev->sd_desc->stopN)
|
|
|
+ gspca_dev->sd_desc->stopN(gspca_dev);
|
|
|
+ destroy_urbs(gspca_dev);
|
|
|
+ gspca_set_alt0(gspca_dev);
|
|
|
+ if (gspca_dev->sd_desc->stop0)
|
|
|
+ gspca_dev->sd_desc->stop0(gspca_dev);
|
|
|
+ PDEBUG(D_STREAM, "stream off OK");
|
|
|
}
|
|
|
|
|
|
static void gspca_set_default_mode(struct gspca_dev *gspca_dev)
|