1646. [bug] win32: logging file versions didn't work with
non-UNC filenames. [RT#11486]
+1644. [bug] Update the journal modification time after a
+ sucessfull refresh query. [RT #11436]
+
1643. [bug] dns_db_closeversion() could leak memory / node
references. [RT #11163]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zone.c,v 1.333.2.32 2004/04/28 04:23:34 marka Exp $ */
+/* $Id: zone.c,v 1.333.2.33 2004/06/04 02:41:39 marka Exp $ */
#include <config.h>
dns_message_destroy(&msg);
} else if (isc_serial_eq(soa.serial, zone->serial)) {
if (zone->masterfile != NULL) {
- result = isc_file_settime(zone->masterfile, &now);
+ result = ISC_R_FAILURE;
+ if (zone->journal != NULL)
+ result = isc_file_settime(zone->journal, &now);
+ if (result != ISC_R_SUCCESS)
+ result = isc_file_settime(zone->masterfile,
+ &now);
if (result != ISC_R_SUCCESS)
dns_zone_log(zone, ISC_LOG_ERROR,
"refresh: could not set file "