diff options
author | bz <bz@FreeBSD.org> | 2009-02-04 10:35:27 +0000 |
---|---|---|
committer | bz <bz@FreeBSD.org> | 2009-02-04 10:35:27 +0000 |
commit | 5af7ae8eacea1f123d5f1dfce499fa0a528f2815 (patch) | |
tree | 33afa0b9c2c375f4cb14c335514a9d43e0c00478 /gnu | |
parent | b979733e865fa3b6687b599751d90a7f2b508a77 (diff) | |
download | FreeBSD-src-5af7ae8eacea1f123d5f1dfce499fa0a528f2815.zip FreeBSD-src-5af7ae8eacea1f123d5f1dfce499fa0a528f2815.tar.gz |
When iterating through the list trying to find a router in
defrouter_select(), NULL the cached llentry after unlocking
as we are no longer interested in it and with the second
iteration would try to unlock it again resulting in
panic: Lock (rw) lle not locked @ ...
Reported by: Mark Atkinson <m.atkinson@f5.com>
Tested by: Mark Atkinson <m.atkinson@f5.com>
PR: kern/128247 (in follow-up, unrelated to original report)
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions