aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/gsmmap/packet-gsmmap-template.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2009-04-23 18:58:18 +0000
committerAnders Broman <anders.broman@ericsson.com>2009-04-23 18:58:18 +0000
commitba9dd57f6a1bdd82adf9e851b1e335bf795b07a2 (patch)
tree78cfded58348bb4838ebf59c887b841218da3c89 /asn1/gsmmap/packet-gsmmap-template.c
parent3fd6fbb69e0a8bafb3f0c9f90fbd7872640d2a32 (diff)
- GSM MAP: incorrect decoding of getPassword operation .
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3433 - GSM MAP: incorrect decoding of returnError component https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3434 svn path=/trunk/; revision=28138
Diffstat (limited to 'asn1/gsmmap/packet-gsmmap-template.c')
-rw-r--r--asn1/gsmmap/packet-gsmmap-template.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/asn1/gsmmap/packet-gsmmap-template.c b/asn1/gsmmap/packet-gsmmap-template.c
index f65279b331..8a048d1fc1 100644
--- a/asn1/gsmmap/packet-gsmmap-template.c
+++ b/asn1/gsmmap/packet-gsmmap-template.c
@@ -1593,7 +1593,7 @@ static int dissect_returnErrorData(proto_tree *tree, tvbuff_t *tvb, int offset,
offset=dissect_gsm_map_er_IllegalSS_OperationParam(FALSE, tvb, offset, actx, tree, -1);
break;
case 17: /* SS-ErrorStatus */
- offset=dissect_gsm_map_ss_SS_Status(FALSE, tvb, offset, actx, tree, -1);
+ offset=dissect_gsm_map_ss_SS_Status(FALSE, tvb, offset, actx, tree, hf_gsm_map_ss_ss_Status);
break;
case 18: /* SS-NotAvailableParam */
offset=dissect_gsm_map_er_SS_NotAvailableParam(FALSE, tvb, offset, actx, tree, -1);
@@ -2197,7 +2197,7 @@ void proto_register_gsm_map(void) {
"gsm_map.old.Component", HFILL }},
{ &hf_gsm_map_getPassword,
{ "getPassword", "gsm_map.getPassword",
- FT_BYTES, BASE_HEX, NULL, 0,
+ FT_UINT8, BASE_DEC, VALS(gsm_old_GetPasswordArg_vals), 0,
"getPassword", HFILL }},
{ &hf_gsm_map_currentPassword,
{ "currentPassword", "gsm_map.currentPassword",