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:
hsu 2004-08-03 02:01:44 +00:00
parent 6121fa3e4d
commit 4b4df6655a

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) &&