diff options
author | Gerald Combs <gerald@wireshark.org> | 2005-04-20 19:33:03 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2005-04-20 19:33:03 +0000 |
commit | c5f8de0fbd7404877bc12dc77a38c1d48d3f5c0c (patch) | |
tree | 32840f3d2dcd1ff40730a1c8ceda430198a41baf /epan/dissectors/packet-eigrp.c | |
parent | 94c071b11540606e36d9f9c038bb3a7e50fb5ca5 (diff) |
Fix an infinite loop. Fixes bug 80.
svn path=/trunk/; revision=14151
Diffstat (limited to 'epan/dissectors/packet-eigrp.c')
-rw-r--r-- | epan/dissectors/packet-eigrp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/epan/dissectors/packet-eigrp.c b/epan/dissectors/packet-eigrp.c index f44dccc27f..57ae841e4f 100644 --- a/epan/dissectors/packet-eigrp.c +++ b/epan/dissectors/packet-eigrp.c @@ -144,8 +144,8 @@ dissect_eigrp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) { proto_item *ti; guint opcode,opcode_tmp; - guint16 tlv,size, offset = EIGRP_HEADER_LENGTH; - guint32 ack; + guint16 tlv; + guint32 ack, size, offset = EIGRP_HEADER_LENGTH; if (check_col(pinfo->cinfo, COL_PROTOCOL)) col_set_str(pinfo->cinfo, COL_PROTOCOL, "EIGRP"); @@ -244,6 +244,7 @@ dissect_eigrp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) { break; } +g_warning("size: %d off: %d", size, offset); offset+=size; } |