Page MenuHomeFreeBSD

Fix traceroute6
ClosedPublic

Authored by tuexen on Oct 4 2022, 8:41 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Mar 23, 6:39 PM
Unknown Object (File)
Mon, Mar 23, 6:27 PM
Unknown Object (File)
Fri, Mar 6, 4:16 PM
Unknown Object (File)
Feb 25 2026, 5:29 PM
Unknown Object (File)
Feb 24 2026, 6:41 PM
Unknown Object (File)
Feb 23 2026, 10:38 AM
Unknown Object (File)
Feb 20 2026, 9:26 PM
Unknown Object (File)
Feb 8 2026, 3:02 PM
Subscribers

Details

Summary

On the receive socket, recvmsg() and poll()/select() is called. Therefore, CAP_EVENT is needed.
While there, check the socket for readbility before calling recvmsg().
With the missing event capabilities, poll() never timed out and reported always POLLNVAL in revents. Then recvmsg() blocked....

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable