Fix bug with tracking the previous element in a list.

Found by:	edrt@citiz.net
Submitted by:	pavlin@icir.org
This commit is contained in:
Jeffrey Hsu 2004-08-03 02:01:44 +00:00
parent 4fd54632b0
commit 2ff39e1543
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=133046

View File

@ -2483,7 +2483,7 @@ del_bw_upcall(struct bw_upcall *req)
/* Find the bw_meter entry to delete */
for (prev = NULL, x = mfc->mfc_bw_meter; x != NULL;
x = x->bm_mfc_next) {
prev = x, x = x->bm_mfc_next) {
if ((BW_TIMEVALCMP(&x->bm_threshold.b_time,
&req->bu_threshold.b_time, ==)) &&
(x->bm_threshold.b_packets == req->bu_threshold.b_packets) &&