aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rlc.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-05-28 13:38:40 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-05-28 13:38:40 +0000
commitd8ddd39c3d47719c0f79229afd26a27354a9646b (patch)
tree4eb855b2787fc208f34025b3973be886047a2895 /epan/dissectors/packet-rlc.c
parent4baba1c6845549f75a9cd8480914b6b2bc3da5cd (diff)
Enhance CHANNEL_HSDSCH dissection.
svn path=/trunk/; revision=42876
Diffstat (limited to 'epan/dissectors/packet-rlc.c')
-rw-r--r--epan/dissectors/packet-rlc.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/epan/dissectors/packet-rlc.c b/epan/dissectors/packet-rlc.c
index 285cf12349..7f7db13380 100644
--- a/epan/dissectors/packet-rlc.c
+++ b/epan/dissectors/packet-rlc.c
@@ -1799,7 +1799,12 @@ dissect_rlc_ps_dtch(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
fpi = p_get_proto_data(pinfo->fd, proto_fp);
rlci = p_get_proto_data(pinfo->fd, proto_rlc);
- if (!fpi || !rlci) return;
+ if (!fpi || !rlci) {
+ ti = proto_tree_add_text(tree, tvb, 0, -1,
+ "Can't dissect RLC frame because no per-frame info was attached!");
+ PROTO_ITEM_SET_GENERATED(ti);
+ return;
+ }
if (tree) {
ti = proto_tree_add_item(tree, proto_rlc, tvb, 0, -1, ENC_NA);