diff options
author | Anders Broman <anders.broman@ericsson.com> | 2012-05-28 13:38:40 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2012-05-28 13:38:40 +0000 |
commit | d8ddd39c3d47719c0f79229afd26a27354a9646b (patch) | |
tree | 4eb855b2787fc208f34025b3973be886047a2895 /epan/dissectors/packet-rlc.c | |
parent | 4baba1c6845549f75a9cd8480914b6b2bc3da5cd (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.c | 7 |
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); |