Up to [cvs.NetBSD.org] / src / sys / kern
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: yamt-pf42-baseX
Revision 1.159 / (download) - annotate - [selected], Mon Apr 14 15:42:20 2008 UTC (16 years ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base
Branch point for: yamt-pf42
Changes since 1.158: +107 -52
lines
Diff to previous 1.158 (colored)
soreceive: dom_externalize/dom_dispose can block. If new messages are appended while the receiver is blocked, the sockbuf will be corrupted. Dequeue control messages from the sockbuf and sync its state in one pass. Only then process the control messages. From FreeBSD.