diff options
author | Anders Broman <anders.broman@ericsson.com> | 2009-04-23 18:58:18 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2009-04-23 18:58:18 +0000 |
commit | ba9dd57f6a1bdd82adf9e851b1e335bf795b07a2 (patch) | |
tree | 78cfded58348bb4838ebf59c887b841218da3c89 /asn1/gsmmap/packet-gsmmap-template.c | |
parent | 3fd6fbb69e0a8bafb3f0c9f90fbd7872640d2a32 (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.c | 4 |
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", |