Page MenuHomeFreeBSD

Fix traceroute6
ClosedPublic

Authored by tuexen on Oct 4 2022, 8:41 PM.
Tags
None
Referenced Files
Unknown Object (File)
Nov 17 2024, 11:21 AM
Unknown Object (File)
Sep 29 2024, 4:29 PM
Unknown Object (File)
Sep 29 2024, 2:16 PM
Unknown Object (File)
Sep 25 2024, 2:19 AM
Unknown Object (File)
Sep 23 2024, 10:55 AM
Unknown Object (File)
Sep 23 2024, 9:19 AM
Unknown Object (File)
Sep 22 2024, 2:33 PM
Unknown Object (File)
Sep 19 2024, 3:08 AM
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