aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2010-02-01 11:01:33 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2010-02-01 11:01:33 +0000
commitce8587478430eca9dd0e43d5fbe4456cbbb7c56f (patch)
tree490eb3658fc0c16755943dc44566c7690d498733 /gtk
parent8126a8ab32be38d1872fe99648d5aba19189daf8 (diff)
Completely gnore common channel PDUs for now (instead of crashing or adding bogus UE entries).
svn path=/trunk/; revision=31751
Diffstat (limited to 'gtk')
-rw-r--r--gtk/rlc_lte_stat_dlg.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/gtk/rlc_lte_stat_dlg.c b/gtk/rlc_lte_stat_dlg.c
index 6d908cc1a7..b136b36bad 100644
--- a/gtk/rlc_lte_stat_dlg.c
+++ b/gtk/rlc_lte_stat_dlg.c
@@ -301,6 +301,13 @@ rlc_lte_stat_packet(void *phs, packet_info *pinfo, epan_dissect_t *edt _U_,
return 0;
}
+ /* Ignore common-channel PDUs for now */
+ if ((si->channelType == CHANNEL_TYPE_BCCH) ||
+ (si->channelType == CHANNEL_TYPE_PCCH)) {
+
+ return 0;
+ }
+
/* Inc top-level frame count */
hs->total_frames++;
@@ -368,7 +375,7 @@ rlc_lte_stat_packet(void *phs, packet_info *pinfo, epan_dissect_t *edt _U_,
case CHANNEL_TYPE_BCCH:
case CHANNEL_TYPE_PCCH:
/* TODO: count these common channels separately? */
- break;
+ return 0;
}
if (channel_stats != NULL) {