Bug#2363: xntpd fails in 1.3.x kernels
Chris Hanson writes:
> Package: xntp
> Version: 3.4x-2
> xntpd gets an error and dies when run in a 1.3.x kernel (e.g. x==63).
> The reason for this is that these kernels check SO_REUSEADDR for
> previously bound wildcard sockets when opening other sockets on the
> same port. Apparently this is somewhat unusual since xntpd assumes
> that this doesn't matter and disables SO_REUSEADDR for each socket
> immediately following the bind() call.
> Here is a patch that fixes the bug:
Thanks I'm going to be putting together a new version of the xntpd
package in a couple of days and will incorporate your patch :)
Dehydration - 34%, Recollection of previous evening - 2%, embarrassment
factor - 91%. Advise repair schedule:- off line for 36 hours, re-boot
startup disk, and replace head - wow, what a night!
-- Kryten in Red Dwarf `The Last Day'
Andrew Howell email@example.com
Perth, Western Australia firstname.lastname@example.org