aboutsummaryrefslogtreecommitdiffstats
path: root/packet-lmp.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2002-06-02 23:55:11 +0000
committerGerald Combs <gerald@wireshark.org>2002-06-02 23:55:11 +0000
commitcf247c736072417c5ba8526026c1431ee54db39d (patch)
tree9fccc7d19dee57715669b6a1a5d675a78562f55a /packet-lmp.c
parent0caa130763f0320b65a4f2ac163ab9a931c24ff9 (diff)
Require that the LMP and RSVP message types be greater than 0.
svn path=/trunk/; revision=5612
Diffstat (limited to 'packet-lmp.c')
-rw-r--r--packet-lmp.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/packet-lmp.c b/packet-lmp.c
index cd208efc6c..aabe682e95 100644
--- a/packet-lmp.c
+++ b/packet-lmp.c
@@ -3,7 +3,7 @@
*
* (c) Copyright Ashok Narayanan <ashokn@cisco.com>
*
- * $Id: packet-lmp.c,v 1.7 2002/06/02 21:42:58 gerald Exp $
+ * $Id: packet-lmp.c,v 1.8 2002/06/02 23:55:11 gerald Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -828,7 +828,8 @@ dissect_lmp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
offset+3, 1, message_type);
proto_tree_add_text(lmp_header_tree, tvb, offset+4, 2, "Length: %d bytes",
msg_length);
- if (LMPF_MSG + message_type <= LMPF_MSG_CHANNEL_STATUS_RESP) {
+ if (LMPF_MSG + message_type <= LMPF_MSG_CHANNEL_STATUS_RESP &&
+ message_type > 0) {
proto_tree_add_boolean_hidden(lmp_header_tree, lmp_filter[LMPF_MSG + message_type], tvb,
offset+3, 1, 1);
} else {