aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rrlp.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-rrlp.c')
-rw-r--r--epan/dissectors/packet-rrlp.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/epan/dissectors/packet-rrlp.c b/epan/dissectors/packet-rrlp.c
index f9d2553fbc..d972951b2a 100644
--- a/epan/dissectors/packet-rrlp.c
+++ b/epan/dissectors/packet-rrlp.c
@@ -455,8 +455,17 @@ static gint ett_rrlp_Rel_5_ProtocolError_Extension = -1;
static int
dissect_rrlp_Ext_GeographicalInformation(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
- 1, 20, NULL);
+#line 23 "rrlp.cnf"
+
+tvbuff_t *parameter_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, pinfo, tree, hf_index,
+ 1, 20, &parameter_tvb);
+
+
+ if(parameter_tvb)
+ dissect_geographical_description(parameter_tvb, pinfo, tree);
+
return offset;
}