Page MenuHomeFreeBSD

ping6: treat setsockopt failures as fatal
AcceptedPublic

Authored by chris.longros_gmail.com on Fri, Apr 3, 3:13 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 14, 6:25 AM
Unknown Object (File)
Sat, Apr 11, 11:41 AM
Unknown Object (File)
Sat, Apr 11, 2:39 AM
Unknown Object (File)
Fri, Apr 10, 1:15 AM
Unknown Object (File)
Thu, Apr 9, 1:06 AM
Unknown Object (File)
Wed, Apr 8, 3:21 AM
Unknown Object (File)
Sun, Apr 5, 5:36 PM
Unknown Object (File)
Fri, Apr 3, 3:46 PM
Subscribers

Details

Reviewers
jlduran
des
Summary

ping6 needs IPV6_RECVPKTINFO and IPV6_RECVHOPLIMIT to process
incoming replies. When these options fail, replies are silently
dropped and ping6 appears to hang. Use err(3) instead of warn(3)
so the user gets a clear error and immediate exit.

Signed-off-by: Christos Longros <chris.longros@gmail.com>

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 71938
Build 68821: arc lint + arc unit