taken from a 4.2.0-P1 -> 4.2.0-P2 diff --- server/failover.c 2009-07-23 19:02:10.000000000 +0000 +++ server/failover.c.oden 2011-01-06 20:48:57.000000000 +0000 @@ -1101,7 +1101,8 @@ isc_result_t dhcp_failover_listener_sign } if (!state) { log_info ("failover: listener: no matching state"); - return omapi_disconnect ((omapi_object_t *)c, 1); + omapi_disconnect ((omapi_object_t *)c, 1); + return(ISC_R_NOTFOUND); } obj = (dhcp_failover_link_t *)0;