Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
BIND
Commits
10258f6b
Commit
10258f6b
authored
Oct 13, 2000
by
Mark Andrews
Browse files
515. [bug] The ssu table was not beinge attached / detached
by dns_zone_[sg]etssutable. [RT#397]
parent
b38ebe30
Changes
3
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
10258f6b
515. [bug] The ssu table was not beinge attached / detached
by dns_zone_[sg]etssutable. [RT#397]
514. [func] Retry refresh and notify queries if they timeout.
[RT #388]
...
...
lib/dns/include/dns/zone.h
View file @
10258f6b
...
...
@@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: zone.h,v 1.
79
2000/10/1
2 21:51:58 mws
Exp $ */
/* $Id: zone.h,v 1.
80
2000/10/1
3 13:45:45 marka
Exp $ */
#ifndef DNS_ZONE_H
#define DNS_ZONE_H 1
...
...
@@ -920,7 +920,7 @@ dns_zone_setidleout(dns_zone_t *zone, isc_uint32_t idleout);
void
dns_zone_getssutable
(
dns_zone_t
*
zone
,
dns_ssutable_t
**
table
);
/*
*
S
et the simple-secure-update policy table.
*
G
et the simple-secure-update policy table.
*
* Requires:
* 'zone' to be a valid zone.
...
...
@@ -929,7 +929,7 @@ dns_zone_getssutable(dns_zone_t *zone, dns_ssutable_t **table);
void
dns_zone_setssutable
(
dns_zone_t
*
zone
,
dns_ssutable_t
*
table
);
/*
*
G
et the simple-secure-update policy table.
*
S
et
/ clear
the simple-secure-update policy table.
*
* Requires:
* 'zone' to be a valid zone.
...
...
lib/dns/zone.c
View file @
10258f6b
...
...
@@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: zone.c,v 1.23
1
2000/10/13 13:
23:09
marka Exp $ */
/* $Id: zone.c,v 1.23
2
2000/10/13 13:
45:43
marka Exp $ */
#include
<config.h>
...
...
@@ -4474,14 +4474,23 @@ dns_zone_getssutable(dns_zone_t *zone, dns_ssutable_t **table) {
REQUIRE
(
DNS_ZONE_VALID
(
zone
));
REQUIRE
(
table
!=
NULL
);
REQUIRE
(
*
table
==
NULL
);
*
table
=
zone
->
ssutable
;
LOCK
(
&
zone
->
lock
);
if
(
zone
->
ssutable
!=
NULL
)
dns_ssutable_attach
(
zone
->
ssutable
,
table
);
UNLOCK
(
&
zone
->
lock
);
}
void
dns_zone_setssutable
(
dns_zone_t
*
zone
,
dns_ssutable_t
*
table
)
{
REQUIRE
(
DNS_ZONE_VALID
(
zone
));
REQUIRE
(
table
!=
NULL
);
zone
->
ssutable
=
table
;
LOCK
(
&
zone
->
lock
);
if
(
zone
->
ssutable
!=
NULL
)
dns_ssutable_detach
(
&
zone
->
ssutable
);
if
(
table
!=
NULL
)
dns_ssutable_attach
(
table
,
&
zone
->
ssutable
);
UNLOCK
(
&
zone
->
lock
);
}
void
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment