diff -up ntp-4.2.6p3/configure.rtnetlink ntp-4.2.6p3/configure --- ntp-4.2.6p3/configure.rtnetlink 2011-01-04 03:03:47.000000000 +0100 +++ ntp-4.2.6p3/configure 2011-01-05 17:39:29.342985208 +0100 @@ -25858,6 +25858,7 @@ else /* end confdefs.h. */ #include + #include #include int diff -up ntp-4.2.6p3/ntpd/ntp_io.c.rtnetlink ntp-4.2.6p3/ntpd/ntp_io.c --- ntp-4.2.6p3/ntpd/ntp_io.c.rtnetlink 2011-01-05 16:03:19.328001089 +0100 +++ ntp-4.2.6p3/ntpd/ntp_io.c 2011-01-05 16:03:19.349001911 +0100 @@ -4549,10 +4549,7 @@ init_async_notifications() #ifdef HAVE_RTNETLINK memset(&sa, 0, sizeof(sa)); sa.nl_family = PF_NETLINK; - sa.nl_groups = RTMGRP_LINK | RTMGRP_IPV4_IFADDR - | RTMGRP_IPV6_IFADDR | RTMGRP_IPV4_ROUTE - | RTMGRP_IPV4_MROUTE | RTMGRP_IPV6_ROUTE - | RTMGRP_IPV6_MROUTE; + sa.nl_groups = RTMGRP_IPV4_IFADDR | RTMGRP_IPV6_IFADDR; if (bind(fd, (struct sockaddr *)&sa, sizeof(sa)) < 0) { msyslog(LOG_ERR, "bind failed on routing socket (%m) - using polled interface update");