mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-02 07:35:26 +00:00
4862. [bug] The rdata flags for RRSIG was not being properly set
when constructing a rdataslab. [RT #46978]
This commit is contained in:
3
CHANGES
3
CHANGES
@@ -1,3 +1,6 @@
|
|||||||
|
4862. [bug] The rdata flags for RRSIG was not being properly set
|
||||||
|
when constructing a rdataslab. [RT #46978]
|
||||||
|
|
||||||
4861. [bug] The isc_crc64 unit test was not endian independent.
|
4861. [bug] The isc_crc64 unit test was not endian independent.
|
||||||
[RT #46973]
|
[RT #46973]
|
||||||
|
|
||||||
|
@@ -320,7 +320,7 @@ dns_rdataslab_fromrdataset(dns_rdataset_t *rdataset, isc_mem_t *mctx,
|
|||||||
* Store the per RR meta data.
|
* Store the per RR meta data.
|
||||||
*/
|
*/
|
||||||
if (rdataset->type == dns_rdatatype_rrsig) {
|
if (rdataset->type == dns_rdatatype_rrsig) {
|
||||||
*rawbuf++ |= (x[i].rdata.flags & DNS_RDATA_OFFLINE) ?
|
*rawbuf++ = (x[i].rdata.flags & DNS_RDATA_OFFLINE) ?
|
||||||
DNS_RDATASLAB_OFFLINE : 0;
|
DNS_RDATASLAB_OFFLINE : 0;
|
||||||
}
|
}
|
||||||
memmove(rawbuf, x[i].rdata.data, x[i].rdata.length);
|
memmove(rawbuf, x[i].rdata.data, x[i].rdata.length);
|
||||||
|
Reference in New Issue
Block a user