V4L/DVB (9089): gspca: Remove the duplicated EOF (ff d9) in t613.
[cascardo/linux.git] / drivers / media / video / gspca / t613.c
index f034c74..7e435a3 100644 (file)
@@ -849,7 +849,7 @@ static int sd_getlowlight(struct gspca_dev *gspca_dev, __s32 *val)
        return 0;
 }
 
-static void sd_start(struct gspca_dev *gspca_dev)
+static int sd_start(struct gspca_dev *gspca_dev)
 {
        int mode;
 
@@ -898,6 +898,7 @@ static void sd_start(struct gspca_dev *gspca_dev)
        setbrightness(gspca_dev);
        setcontrast(gspca_dev);
        setcolors(gspca_dev);
+       return 0;
 }
 
 static void sd_pkt_scan(struct gspca_dev *gspca_dev,
@@ -915,7 +916,7 @@ static void sd_pkt_scan(struct gspca_dev *gspca_dev,
                return;
        }
 
-       if (data[len - 1] == 0xff && data[len] == 0xd9) {
+       if (data[len - 2] == 0xff && data[len - 1] == 0xd9) {
                /* Just in case, i have seen packets with the marker,
                 * other's do not include it... */
                data += 2;