* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zone.c,v 1.625 2011/08/30 13:45:16 marka Exp $ */
+/* $Id: zone.c,v 1.626 2011/08/30 14:01:53 marka Exp $ */
/*! \file */
REQUIRE(countp != NULL && addrsp != NULL && keynamesp != NULL);
count = *countp;
+ *countp = 0;
addrs = *addrsp;
+ *addrsp = NULL;
keynames = *keynamesp;
+ *keynamesp = NULL;
- if (addrs != NULL) {
+ if (addrs != NULL)
isc_mem_put(mctx, addrs, count * sizeof(isc_sockaddr_t));
- addrs = *addrsp = NULL;
- }
if (keynames != NULL) {
unsigned int i;
}
}
isc_mem_put(mctx, keynames, count * sizeof(dns_name_t *));
- keynames = *keynamesp = NULL;
}
-
- count = *countp = 0;
}
static isc_result_t
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_soa_t soa;
isc_result_t result;
- isc_uint32_t serial, oldserial;
+ isc_uint32_t serial, oldserial = 0;
unsigned int j;
zone = revent->ev_arg;