aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_a_bssmap.c
diff options
context:
space:
mode:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2009-11-23 22:02:05 +0000
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2009-11-23 22:02:05 +0000
commit3279e2fce2ded5bd25428cec1acd2ac81e46c8f4 (patch)
tree0026d286e3c8152eefcca7e70b2756835ca1de05 /epan/dissectors/packet-gsm_a_bssmap.c
parent542fa8bca39bb618a831624273f0042e3feaf064 (diff)
Add dissection of Source RNC to target RNC transparent information in BSSAP.
Fix RRC container dissection in RANAP. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@31058 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-gsm_a_bssmap.c')
-rw-r--r--epan/dissectors/packet-gsm_a_bssmap.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/epan/dissectors/packet-gsm_a_bssmap.c b/epan/dissectors/packet-gsm_a_bssmap.c
index 145a3ce7c3..125aacab2c 100644
--- a/epan/dissectors/packet-gsm_a_bssmap.c
+++ b/epan/dissectors/packet-gsm_a_bssmap.c
@@ -48,11 +48,13 @@
#include <epan/packet.h>
#include <epan/tap.h>
#include <epan/emem.h>
+#include <epan/asn1.h>
#include "packet-bssap.h"
#include "packet-sccp.h"
#include "packet-gsm_a_common.h"
#include "packet-e212.h"
+#include "packet-ranap.h"
/* PROTOTYPES/FORWARDS */
@@ -2947,15 +2949,17 @@ be_serv_ho(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len _U_, gchar
static guint16
be_src_rnc_to_tar_rnc_umts(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len _U_, gchar *add_string _U_, int string_len _U_)
{
+ tvbuff_t *container_tvb;
guint32 curr_offset;
curr_offset = offset;
- proto_tree_add_text(tree, tvb, curr_offset, len , "Not decoded yet");
/* The Source RNC to Target RNC transparent Information value is encoded as
* the Source RNC to Target RNC Transparent Container IE as defined in relevant
* RANAP specification 3GPP TS 25.413, excluding RANAP tag
*/
+ container_tvb = tvb_new_subset(tvb, curr_offset, len, len);
+ dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer_PDU(container_tvb, g_pinfo , tree);
return(len);
}