diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-09 21:01:48 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-21 06:47:39 -0400 |
commit | c02272f9b9c71c5fe6c0cb3874ec153ff2e842ef (patch) | |
tree | 1c577f9b7b544585f7c39b43a56cdab0ffb03bfa | |
parent | d42f1cb25334bbcddf213a00bb67083414027933 (diff) |
[media] siano: fix start of statistics
It seems that the first u32 after the header for some stats are used by
something not documented.
The stats struct starts after it.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r-- | drivers/media/common/siano/smsdvb.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/media/common/siano/smsdvb.c b/drivers/media/common/siano/smsdvb.c index a5f52721154c..70ea3e9b4ac6 100644 --- a/drivers/media/common/siano/smsdvb.c +++ b/drivers/media/common/siano/smsdvb.c | |||
@@ -724,7 +724,8 @@ static int smsdvb_onresponse(void *context, struct smscore_buffer_t *cb) | |||
724 | smsdvb_update_isdbt_stats(client, p); | 724 | smsdvb_update_isdbt_stats(client, p); |
725 | break; | 725 | break; |
726 | default: | 726 | default: |
727 | smsdvb_update_dvb_stats(client, p); | 727 | /* Skip SmsMsgStatisticsInfo_ST:RequestResult field */ |
728 | smsdvb_update_dvb_stats(client, p + sizeof(u32)); | ||
728 | } | 729 | } |
729 | 730 | ||
730 | is_status_update = true; | 731 | is_status_update = true; |
@@ -732,7 +733,8 @@ static int smsdvb_onresponse(void *context, struct smscore_buffer_t *cb) | |||
732 | 733 | ||
733 | /* Only for ISDB-T */ | 734 | /* Only for ISDB-T */ |
734 | case MSG_SMS_GET_STATISTICS_EX_RES: | 735 | case MSG_SMS_GET_STATISTICS_EX_RES: |
735 | smsdvb_update_isdbt_stats_ex(client, p); | 736 | /* Skip SmsMsgStatisticsInfo_ST:RequestResult field? */ |
737 | smsdvb_update_isdbt_stats_ex(client, p + sizeof(u32)); | ||
736 | is_status_update = true; | 738 | is_status_update = true; |
737 | break; | 739 | break; |
738 | default: | 740 | default: |