]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.18] fix: usr: DSYNC record incorrectly used two octets for the Scheme Field
authorMark Andrews <marka@isc.org>
Fri, 23 Jan 2026 15:15:13 +0000 (02:15 +1100)
committerMark Andrews <marka@isc.org>
Fri, 23 Jan 2026 15:15:13 +0000 (02:15 +1100)
commit6fd748d1fccdf2d5d9758585ee72ac2ed3df6f63
treed55750ac8bd48055145a42f343c08b934aa3b297
parent5737de46985dd06fb159efe52abb8cae4c305368
parentb0669eb377bd8dda86eeb9fa63a235c2f6abe15c
[9.18] fix: usr: DSYNC record incorrectly used two octets for the Scheme Field

When creating the `DSYNC` record from a structure, `uint16_tobuffer` was used instead of `uint8_tobuffer` when adding the scheme, causing a `DSYNC` record that was one octet too long. This has been fixed.

Closes #5711

Backport of MR !11477

Merge branch 'backport-5711-dsync_fromstruct-produces-an-invalid-record-9.18' into 'bind-9.18'

See merge request isc-projects/bind9!11484