diff -up ntp-4.2.2p1/ntpd/ntp_io.c.maxifaces ntp-4.2.2p1/ntpd/ntp_io.c --- ntp-4.2.2p1/ntpd/ntp_io.c.maxifaces 2011-03-25 16:26:18.847773450 +0100 +++ ntp-4.2.2p1/ntpd/ntp_io.c 2011-03-25 16:52:08.685743855 +0100 @@ -787,7 +787,7 @@ create_sockets( return (result); for (result = isc_interfaceiter_first(iter); - result == ISC_R_SUCCESS; + result == ISC_R_SUCCESS && idx < MAXINTERFACES; result = isc_interfaceiter_next(iter)) { isc_interface_t isc_if;