diff options
author | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-09-07 17:17:07 +0000 |
---|---|---|
committer | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-09-07 17:17:07 +0000 |
commit | 0a07651dfc06e17c877b4b7727d873bf1865c815 (patch) | |
tree | 2f4a02ef234a2dd8043ff8e3b0ffe02f447bb137 /epan/dissectors/packet-gsm_a_bssmap.c | |
parent | 30c5bacda98beea7cd99a270154ba1e451e6c4df (diff) |
From Mike Morrin:
The GSM L3 part of the BSSMAP CipherModeComplete message is not being decoded.
Sligtly modified.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3983
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29776 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-gsm_a_bssmap.c')
-rw-r--r-- | epan/dissectors/packet-gsm_a_bssmap.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/epan/dissectors/packet-gsm_a_bssmap.c b/epan/dissectors/packet-gsm_a_bssmap.c index 4bcf952e00..f473bfd5a6 100644 --- a/epan/dissectors/packet-gsm_a_bssmap.c +++ b/epan/dissectors/packet-gsm_a_bssmap.c @@ -2182,8 +2182,9 @@ be_l3_msg(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *add */ l3_tvb = tvb_new_subset(tvb, curr_offset, len, len); - call_dissector(dtap_handle, l3_tvb, g_pinfo, g_tree); - + /* although not obvious in 48.008, the L3 contents here are + the contents of the 44.018 CIPHER MODE COMPLETE PDU */ + dtap_rr_cip_mode_cpte(l3_tvb, tree, 0, len); curr_offset += len; EXTRANEOUS_DATA_CHECK(len, curr_offset - offset); |