Commit 35025b6e authored by Mark Andrews's avatar Mark Andrews Committed by Evan Hunt
Browse files

silently ignore additional keytag options

parent 6f1ac89c
...@@ -2079,6 +2079,12 @@ process_keytag(ns_client_t *client, isc_buffer_t *buf, size_t optlen) { ...@@ -2079,6 +2079,12 @@ process_keytag(ns_client_t *client, isc_buffer_t *buf, size_t optlen) {
return (DNS_R_OPTERR); return (DNS_R_OPTERR);
} }
/* Silently drop additional keytag options. */
if (client->keytag != NULL) {
isc_buffer_forward(buf, (unsigned int)optlen);
return (ISC_R_SUCCESS);
}
client->keytag = isc_mem_get(client->mctx, optlen); client->keytag = isc_mem_get(client->mctx, optlen);
if (client->keytag != NULL) { if (client->keytag != NULL) {
client->keytag_len = (uint16_t)optlen; client->keytag_len = (uint16_t)optlen;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment