bind9/lib
Ondřej Surý 37dbd57c16
Fix the assertion failure when putting 48-bit number to buffer
When putting the 48-bit number into a fixed-size buffer that's exactly 6
bytes, the assertion failure would occur as the 48-bit number is
internally represented as 64-bit number and the code was checking if
there is enough space for `sizeof(val)`.  This causes assertion failure
when otherwise valid TSIG signature has a bad timing information.

Specify the size of the argument explicitly, so the 48-bit number
doesn't require 8-byte long buffer.
2024-08-05 09:55:18 +02:00
..
dns Don't skip the counting if fcount_incr() is called with force==true 2024-08-05 07:33:20 +00:00
isc Fix the assertion failure when putting 48-bit number to buffer 2024-08-05 09:55:18 +02:00
isccc Rework isccc_ccmsg to support multiple messages per tcp read 2024-04-18 20:08:44 +02:00
isccfg Mark SIG(0) quota settings as experimantal 2024-06-10 17:36:45 +02:00
ns Don't open route socket if we don't need it 2024-08-05 07:31:02 +00:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00