mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 06:55:30 +00:00
1116. [bug] Setting transfers in a server clause, transfers-in,
or transfers-per-ns to a value greater than 2147483647 disabled transfers. [RT #2002]
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: zone.c,v 1.350 2001/10/23 01:49:33 gson Exp $ */
|
||||
/* $Id: zone.c,v 1.351 2001/11/09 04:21:54 marka Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
@@ -279,8 +279,8 @@ struct dns_zonemgr {
|
||||
dns_zonelist_t xfrin_in_progress;
|
||||
|
||||
/* Configuration data. */
|
||||
int transfersin;
|
||||
int transfersperns;
|
||||
isc_uint32_t transfersin;
|
||||
isc_uint32_t transfersperns;
|
||||
unsigned int serialqueryrate;
|
||||
|
||||
/* Locked by iolock */
|
||||
@@ -5668,13 +5668,13 @@ zonemgr_free(dns_zonemgr_t *zmgr) {
|
||||
}
|
||||
|
||||
void
|
||||
dns_zonemgr_settransfersin(dns_zonemgr_t *zmgr, int value) {
|
||||
dns_zonemgr_settransfersin(dns_zonemgr_t *zmgr, isc_uint32_t value) {
|
||||
REQUIRE(DNS_ZONEMGR_VALID(zmgr));
|
||||
|
||||
zmgr->transfersin = value;
|
||||
}
|
||||
|
||||
int
|
||||
isc_uint32_t
|
||||
dns_zonemgr_getttransfersin(dns_zonemgr_t *zmgr) {
|
||||
REQUIRE(DNS_ZONEMGR_VALID(zmgr));
|
||||
|
||||
@@ -5682,13 +5682,13 @@ dns_zonemgr_getttransfersin(dns_zonemgr_t *zmgr) {
|
||||
}
|
||||
|
||||
void
|
||||
dns_zonemgr_settransfersperns(dns_zonemgr_t *zmgr, int value) {
|
||||
dns_zonemgr_settransfersperns(dns_zonemgr_t *zmgr, isc_uint32_t value) {
|
||||
REQUIRE(DNS_ZONEMGR_VALID(zmgr));
|
||||
|
||||
zmgr->transfersperns = value;
|
||||
}
|
||||
|
||||
int
|
||||
isc_uint32_t
|
||||
dns_zonemgr_getttransfersperns(dns_zonemgr_t *zmgr) {
|
||||
REQUIRE(DNS_ZONEMGR_VALID(zmgr));
|
||||
|
||||
@@ -5751,9 +5751,9 @@ static isc_result_t
|
||||
zmgr_start_xfrin_ifquota(dns_zonemgr_t *zmgr, dns_zone_t *zone) {
|
||||
dns_peer_t *peer = NULL;
|
||||
isc_netaddr_t masterip;
|
||||
int nxfrsin, nxfrsperns;
|
||||
isc_uint32_t nxfrsin, nxfrsperns;
|
||||
dns_zone_t *x;
|
||||
int maxtransfersin, maxtransfersperns;
|
||||
isc_uint32_t maxtransfersin, maxtransfersperns;
|
||||
isc_event_t *e;
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user