aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-bacapp.h
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2005-10-04 05:15:23 +0000
committerAnders Broman <anders.broman@ericsson.com>2005-10-04 05:15:23 +0000
commit4a5c674c041d2acfc88d13ff8b6f4d0dacde7637 (patch)
tree2682b367c7ca221a6b81c9c4b40923e667c4023c /epan/dissectors/packet-bacapp.h
parent9e96a03e180b61990dc688202ce33b5759dc5f53 (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.h10
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