summaryrefslogtreecommitdiff
path: root/drivers/media/i2c/msp3400-kthreads.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/i2c/msp3400-kthreads.c')
-rw-r--r--drivers/media/i2c/msp3400-kthreads.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/i2c/msp3400-kthreads.c b/drivers/media/i2c/msp3400-kthreads.c
index ecabc0e1d32e..1d9f41dd7c21 100644
--- a/drivers/media/i2c/msp3400-kthreads.c
+++ b/drivers/media/i2c/msp3400-kthreads.c
@@ -596,6 +596,8 @@ restart:
"carrier2 val: %5d / %s\n", val, cd[i].name);
}
+ if (max1 < 0 || max1 > 3)
+ goto restart;
/* program the msp3400 according to the results */
state->main = msp3400c_carrier_detect_main[max1].cdo;
switch (max1) {