]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix an overflow in getsockopt(). optval isn't big enough to hold
authordavide <davide@FreeBSD.org>
Mon, 4 Aug 2014 05:40:51 +0000 (05:40 +0000)
committerdavide <davide@FreeBSD.org>
Mon, 4 Aug 2014 05:40:51 +0000 (05:40 +0000)
commit2df6a889b377191f22988233f698efda4300671b
tree78b8c6327f1b13744202a1935c8a1ec32ada2b2b
parentf32f2c464b768d864a29e4befbd0252787201a62
Fix an overflow in getsockopt(). optval isn't big enough to hold
sbintime_t.
Re-introduce r255030 behaviour capping socket timeouts to INT_32
if they're too large.

CR: https://phabric.freebsd.org/D433
Reported by: demon
Reviewed by: bde [1], jhb [2]
MFC after: 2 weeks
sys/kern/uipc_socket.c