diff options
author | Anders Broman <anders.broman@ericsson.com> | 2005-10-04 05:15:23 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2005-10-04 05:15:23 +0000 |
commit | 4a5c674c041d2acfc88d13ff8b6f4d0dacde7637 (patch) | |
tree | 2682b367c7ca221a6b81c9c4b40923e667c4023c /epan/dissectors/packet-bacapp.h | |
parent | 9e96a03e180b61990dc688202ce33b5759dc5f53 (diff) |
From Dave Richards
1) Fixes context-tagged BACnet errors.
2) Fixes indeterminate tag data. If the tag length/value/type variable
was 6 or 7 you could not tell whether it was an open/close tag or had
length 6/7.
3) Don't make assumptions about property types for proprietary BACnet
object types.
svn path=/trunk/; revision=16104
Diffstat (limited to 'epan/dissectors/packet-bacapp.h')
-rw-r--r-- | epan/dissectors/packet-bacapp.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/epan/dissectors/packet-bacapp.h b/epan/dissectors/packet-bacapp.h index e4a717a2ac..2bc62ed093 100644 --- a/epan/dissectors/packet-bacapp.h +++ b/epan/dissectors/packet-bacapp.h @@ -1217,6 +1217,16 @@ static guint fBACnetError(tvbuff_t *tvb, proto_tree *tree, guint offset, guint service); /** + * Dissect a BACnetError in a context tag + * + * @param tvb + * @param tree + * @param offset + * @return modified offset + */ +static guint fContextTaggedError(tvbuff_t *tvb, proto_tree *tree, guint offset); + +/** * ChangeList-Error ::= SEQUENCE { * errorType [0] Error, * firstFailedElementNumber [1] Unsigned |