diff options
-rw-r--r-- | drivers/media/video/tuner-xc2028.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/media/video/tuner-xc2028.c b/drivers/media/video/tuner-xc2028.c index 81cc7f607d4e..a6b05dfd6703 100644 --- a/drivers/media/video/tuner-xc2028.c +++ b/drivers/media/video/tuner-xc2028.c | |||
@@ -592,7 +592,7 @@ static int load_scode(struct dvb_frontend *fe, unsigned int type, | |||
592 | } else { | 592 | } else { |
593 | for (pos = 0; pos < priv->firm_size; pos++) { | 593 | for (pos = 0; pos < priv->firm_size; pos++) { |
594 | if ((priv->firm[pos].int_freq == int_freq) && | 594 | if ((priv->firm[pos].int_freq == int_freq) && |
595 | (type & HAS_IF)) | 595 | (priv->firm[pos].type & HAS_IF)) |
596 | break; | 596 | break; |
597 | } | 597 | } |
598 | if (pos == priv->firm_size) | 598 | if (pos == priv->firm_size) |
@@ -601,7 +601,7 @@ static int load_scode(struct dvb_frontend *fe, unsigned int type, | |||
601 | 601 | ||
602 | p = priv->firm[pos].ptr; | 602 | p = priv->firm[pos].ptr; |
603 | 603 | ||
604 | if (type & HAS_IF) { | 604 | if (priv->firm[pos].type & HAS_IF) { |
605 | if (priv->firm[pos].size != 12 * 16 || scode >= 16) | 605 | if (priv->firm[pos].size != 12 * 16 || scode >= 16) |
606 | return -EINVAL; | 606 | return -EINVAL; |
607 | p += 12 * scode; | 607 | p += 12 * scode; |