diff options
author | Gerald Combs <gerald@wireshark.org> | 2002-06-02 23:55:11 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2002-06-02 23:55:11 +0000 |
commit | cf247c736072417c5ba8526026c1431ee54db39d (patch) | |
tree | 9fccc7d19dee57715669b6a1a5d675a78562f55a /packet-lmp.c | |
parent | 0caa130763f0320b65a4f2ac163ab9a931c24ff9 (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.c | 5 |
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 { |