2824. [bug] "rndc sign" was not being run by the correct task.
[RT #20759]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zone.c,v 1.546 2009/12/30 02:26:30 marka Exp $ */
+/* $Id: zone.c,v 1.547 2009/12/30 02:32:13 marka Exp $ */
/*! \file */
dns_db_closeversion(db, &ver, commit);
if (commit) {
+ LOCK_ZONE(zone);
DNS_ZONE_SETFLAG(zone, DNS_ZONEFLG_NOTIFYRESIGN);
for (key = ISC_LIST_HEAD(rmkeys);
key->first_sign = ISC_FALSE;
}
}
+ UNLOCK_ZONE(zone);
}
isc_time_settoepoch(&zone->refreshkeytime);