From 066a844c4e51b1a2c6528dfd2deed283292a68b5 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sun, 4 Jul 2004 08:07:23 +0000 Subject: [PATCH] Changed a "for" loop into a "do ... while" loop. --- match.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/match.c b/match.c index 8470de0c..8ddbf92b 100644 --- a/match.c +++ b/match.c @@ -188,7 +188,7 @@ static void hash_search(int f,struct sum_struct *s, sum = (s1 & 0xffff) | (s2 << 16); tag_hits++; - for (; j < s->count && targets[j].t == t; j++) { + do { unsigned int l; size_t i = targets[j].i; @@ -235,7 +235,7 @@ static void hash_search(int f,struct sum_struct *s, s2 = sum >> 16; matches++; break; - } + } while (++j < s->count && targets[j].t == t); null_tag: /* Trim off the first byte from the checksum */ -- 2.34.1