Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joey Salazar
BIND
Commits
29f0da7f
Commit
29f0da7f
authored
Jun 02, 2010
by
Mark Andrews
Browse files
2908. [bug] It was possible for re-signing to stop after removing
a DNSKEY. [RT #21384]
parent
b00de53d
Changes
2
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
29f0da7f
2908. [bug] It was possible for re-signing to stop after removing
a DNSKEY. [RT #21384]
2907. [bug] The export version of libdns had undefined references.
[RT #21444]
...
...
lib/dns/zone.c
View file @
29f0da7f
...
...
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: zone.c,v 1.56
8
2010/0
5/28 03:15:48
marka Exp $ */
/* $Id: zone.c,v 1.56
9
2010/0
6/02 00:58:54
marka Exp $ */
/*! \file */
...
...
@@ -4551,7 +4551,7 @@ del_sigs(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name,
if
(
type
!=
dns_rdatatype_dnskey
)
{
result
=
update_one_rr
(
db
,
ver
,
diff
,
DNS_DIFFOP_DEL
,
name
,
DNS_DIFFOP_DEL
RESIGN
,
name
,
rdataset
.
ttl
,
&
rdata
);
dns_rdata_reset
(
&
rdata
);
if
(
result
!=
ISC_R_SUCCESS
)
...
...
@@ -4593,7 +4593,7 @@ del_sigs(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name,
break
;
}
result
=
update_one_rr
(
db
,
ver
,
diff
,
DNS_DIFFOP_DEL
,
DNS_DIFFOP_DEL
RESIGN
,
name
,
rdataset
.
ttl
,
&
rdata
);
break
;
...
...
@@ -4604,8 +4604,9 @@ del_sigs(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *ver, dns_name_t *name,
* delete the RRSIG.
*/
if
(
!
found
)
result
=
update_one_rr
(
db
,
ver
,
diff
,
DNS_DIFFOP_DEL
,
name
,
rdataset
.
ttl
,
&
rdata
);
result
=
update_one_rr
(
db
,
ver
,
diff
,
DNS_DIFFOP_DELRESIGN
,
name
,
rdataset
.
ttl
,
&
rdata
);
dns_rdata_reset
(
&
rdata
);
if
(
result
!=
ISC_R_SUCCESS
)
break
;
...
...
@@ -6417,7 +6418,7 @@ del_sig(dns_db_t *db, dns_dbversion_t *version, dns_name_t *name,
rrsig
.
keyid
!=
keyid
)
continue
;
CHECK
(
update_one_rr
(
db
,
version
,
diff
,
DNS_DIFFOP_DEL
,
name
,
DNS_DIFFOP_DEL
RESIGN
,
name
,
rdataset
.
ttl
,
&
rdata
));
}
dns_rdataset_disassociate
(
&
rdataset
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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