* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zone.c,v 1.545 2009/12/29 22:20:33 marka Exp $ */
+/* $Id: zone.c,v 1.546 2009/12/30 02:26:30 marka Exp $ */
/*! \file */
isc_time_compare(&zone->dumptime, &next) < 0)
next = zone->dumptime;
}
- if (DNS_ZONEKEY_OPTION(zone, DNS_ZONEKEY_MAINTAIN) &&
- !DNS_ZONE_FLAG(zone, DNS_ZONEFLG_REFRESHING)) {
+ if (!DNS_ZONE_FLAG(zone, DNS_ZONEFLG_REFRESHING) &&
+ !isc_time_isepoch(&zone->refreshkeytime)) {
if (isc_time_isepoch(&next) ||
- (!isc_time_isepoch(&zone->refreshkeytime) &&
- isc_time_compare(&zone->refreshkeytime, &next) < 0))
+ isc_time_compare(&zone->refreshkeytime, &next) < 0)
next = zone->refreshkeytime;
}
if (!isc_time_isepoch(&zone->resigntime)) {