aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-acse.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2005-03-03 08:54:00 +0000
committerGuy Harris <guy@alum.mit.edu>2005-03-03 08:54:00 +0000
commit0de93bd590e96608313d9c9b7eab6d58ae2ec0de (patch)
tree229592bfbaa882dd5131c485261ce25afdcb1e69 /epan/dissectors/packet-acse.c
parent282080e26de2f202a2a140f4424bbceac3239d48 (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.c3
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)
{