]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix a small bug in the tcp_log_id where the bucket
authorrrs <rrs@FreeBSD.org>
Tue, 26 Mar 2019 10:41:27 +0000 (10:41 +0000)
committerrrs <rrs@FreeBSD.org>
Tue, 26 Mar 2019 10:41:27 +0000 (10:41 +0000)
commitb6ca75d739881f7cd31b814a14efe2bc6956e790
tree7abe0c983273fef038c92ba9833f8d8f5e6bb34c
parent61c8251abfddf8ac3b9457bda36f5038224da8e8
Fix a small bug in the tcp_log_id where the bucket
was unlocked and yet the bucket-unlock flag was not
changed to false. This can cause a panic if INVARIANTS
is on and we go through the right path (though rare).

Reported by: syzbot+179a1ad49f3c4c215fa2@syzkaller.appspotmail.com
Reviewed by: tuexen@
MFC after: 1 week
sys/netinet/tcp_output.c