2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 06:25:31 +00:00

Fix the DNS_GETDB_STALEFIRST flag

The DNS_GETDB_STALEFIRST flag is defined as 0x0C, which is the
combination of the DNS_GETDB_PARTIAL (0x04) and the
DNS_GETDB_IGNOREACL (0x08) flags (0x04 | 0x08 == 0x0C) , which is
an obvious error.

All the flags should be power of two, so they don't interfere with
each other. Fix the DNS_GETDB_STALEFIRST flag by setting it to 0x10.
This commit is contained in:
Aram Sargsyan
2024-01-31 13:01:13 +00:00
parent 3818a80bb8
commit be7d8fafe2

View File

@@ -200,7 +200,7 @@ client_trace(ns_client_t *client, int level, const char *message) {
#define DNS_GETDB_NOLOG 0x02U
#define DNS_GETDB_PARTIAL 0x04U
#define DNS_GETDB_IGNOREACL 0x08U
#define DNS_GETDB_STALEFIRST 0X0CU
#define DNS_GETDB_STALEFIRST 0X10U
#define PENDINGOK(x) (((x) & DNS_DBFIND_PENDINGOK) != 0)