diff options
author | Andreas Oberritter <obi@linuxtv.org> | 2011-05-26 06:54:14 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-07-27 16:52:24 -0400 |
commit | ec05a642140c7c34f7ba1cb8a94be9b1154286ae (patch) | |
tree | d2df4d39e0d14b05046851b2eb2f5ca338e7ad9e | |
parent | 7f116b3ea908e277132fd68c5ff4c46284ae2d97 (diff) |
[media] DVB: dvb_frontend: fix dtv_property_dump for DTV_DVBT2_PLP_ID
- Add missing entry to array "dtv_cmds".
- Set array size to DTV_MAX_COMMAND + 1 to avoid future off-by-ones.
Reported-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Andreas Oberritter <obi@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r-- | drivers/media/dvb/dvb-core/dvb_frontend.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/media/dvb/dvb-core/dvb_frontend.c b/drivers/media/dvb/dvb-core/dvb_frontend.c index 5b6b451d4694..efe9c30605e8 100644 --- a/drivers/media/dvb/dvb-core/dvb_frontend.c +++ b/drivers/media/dvb/dvb-core/dvb_frontend.c | |||
@@ -904,7 +904,7 @@ static int dvb_frontend_clear_cache(struct dvb_frontend *fe) | |||
904 | .buffer = b \ | 904 | .buffer = b \ |
905 | } | 905 | } |
906 | 906 | ||
907 | static struct dtv_cmds_h dtv_cmds[] = { | 907 | static struct dtv_cmds_h dtv_cmds[DTV_MAX_COMMAND + 1] = { |
908 | _DTV_CMD(DTV_TUNE, 1, 0), | 908 | _DTV_CMD(DTV_TUNE, 1, 0), |
909 | _DTV_CMD(DTV_CLEAR, 1, 0), | 909 | _DTV_CMD(DTV_CLEAR, 1, 0), |
910 | 910 | ||
@@ -966,6 +966,7 @@ static struct dtv_cmds_h dtv_cmds[] = { | |||
966 | _DTV_CMD(DTV_ISDBT_LAYERC_TIME_INTERLEAVING, 0, 0), | 966 | _DTV_CMD(DTV_ISDBT_LAYERC_TIME_INTERLEAVING, 0, 0), |
967 | 967 | ||
968 | _DTV_CMD(DTV_ISDBS_TS_ID, 1, 0), | 968 | _DTV_CMD(DTV_ISDBS_TS_ID, 1, 0), |
969 | _DTV_CMD(DTV_DVBT2_PLP_ID, 1, 0), | ||
969 | 970 | ||
970 | /* Get */ | 971 | /* Get */ |
971 | _DTV_CMD(DTV_DISEQC_SLAVE_REPLY, 0, 1), | 972 | _DTV_CMD(DTV_DISEQC_SLAVE_REPLY, 0, 1), |