diff --git a/src/cache.c b/src/cache.c index 8bd7bfd..55dd2b9 100644 --- a/src/cache.c +++ b/src/cache.c @@ -1184,7 +1184,7 @@ void dump_cache(time_t now) else if (cache->flags & F_DS) { a = daemon->addrbuff; - sprintf(a, "%5u %3u %3u %u", cache->addr.key.flags_or_keyid, + sprintf(a, "%5u %3u %3u %u", cache->addr.key.keytag, cache->addr.key.algo, cache->addr.key.digest, cache->uid); } #endif diff --git a/src/dnsmasq.h b/src/dnsmasq.h index ce81eee..a59bb19 100644 --- a/src/dnsmasq.h +++ b/src/dnsmasq.h @@ -342,7 +342,7 @@ struct crec { struct keydata *keydata; unsigned char algo; unsigned char digest; /* DS only */ - unsigned short flags_or_keyid; /* flags for DNSKEY, keyid for DS */ + unsigned short keytag; } key; } addr; time_t ttd; /* time to die */