diff options
author | Guy Harris <guy@alum.mit.edu> | 2005-03-03 08:54:00 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2005-03-03 08:54:00 +0000 |
commit | 0de93bd590e96608313d9c9b7eab6d58ae2ec0de (patch) | |
tree | 229592bfbaa882dd5131c485261ce25afdcb1e69 /epan/dissectors/packet-acse.c | |
parent | 282080e26de2f202a2a140f4424bbceac3239d48 (diff) |
From Yuriy Sidelnikov: correctly display User Information
field in release request/response PDu if the Reason field
is absent.
svn path=/trunk/; revision=13578
Diffstat (limited to 'epan/dissectors/packet-acse.c')
-rw-r--r-- | epan/dissectors/packet-acse.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/dissectors/packet-acse.c b/epan/dissectors/packet-acse.c index 778c6f2695..5fad1b7a28 100644 --- a/epan/dissectors/packet-acse.c +++ b/epan/dissectors/packet-acse.c @@ -1099,6 +1099,8 @@ show_disconnect_pdu(ASN1_SCK *asn,proto_tree *acse_tree,tvbuff_t *offset = asn->offset; return; } + if( *offset == RELEASE_REQUEST_OR_RESPONSE_REASON ) /* is it a reason ? */ + { itu = proto_tree_add_text(acse_tree, tvb, *offset,ABORT_REASON_LEN, "Reason"); acse_tree_pc = proto_item_add_subtree(itu, ett_acse_ms); @@ -1120,6 +1122,7 @@ show_disconnect_pdu(ASN1_SCK *asn,proto_tree *acse_tree,tvbuff_t item_len-=(asn->offset-*offset)+new_item_len; *offset = asn->offset+new_item_len; asn->offset = *offset; + } /* do we have User information field ? */ if(item_len > 0) { |