mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 00:32:25 -04:00
Correct a last minute code change. Would have been an infinite loop under
certain error conditions. Submitted by: pst@shockwave.com
This commit is contained in:
parent
c5efdcbdec
commit
f4f0ecefab
1 changed files with 4 additions and 8 deletions
|
|
@ -502,17 +502,13 @@ restart4:
|
|||
if ((lj->lioj_buffer_count == 0) && (lj->lioj_queue_count == 0)) {
|
||||
TAILQ_REMOVE(&ki->kaio_liojoblist, lj, lioj_list);
|
||||
zfree(aiolio_zone, lj);
|
||||
} else {
|
||||
printf("LIO job not cleaned up: B:%d, BF:%d, Q:%d, QF:%d\n",
|
||||
lj->lioj_buffer_count, lj->lioj_buffer_finished_count,
|
||||
lj->lioj_queue_count, lj->lioj_queue_finished_count);
|
||||
}
|
||||
}
|
||||
|
||||
for ( lj = TAILQ_FIRST(&ki->kaio_liojoblist);
|
||||
lj;
|
||||
lj = ljn) {
|
||||
printf("LIO job not cleaned up: B:%d, BF:%d, Q:%d, QF:%d\n",
|
||||
lj->lioj_buffer_count, lj->lioj_buffer_finished_count,
|
||||
lj->lioj_queue_count, lj->lioj_queue_finished_count);
|
||||
}
|
||||
|
||||
zfree(kaio_zone, ki);
|
||||
p->p_aioinfo = NULL;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue