dns: skip padding record
This commit is contained in:
@@ -1652,6 +1652,9 @@ static int _dns_decode_opt(struct dns_context *context, dns_rr_type type, unsign
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
} break;
|
} break;
|
||||||
|
case DNS_OPT_T_PADDING:
|
||||||
|
context->ptr += opt_len;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
context->ptr += opt_len;
|
context->ptr += opt_len;
|
||||||
tlog(TLOG_DEBUG, "DNS opt type = %d not supported", opt_code);
|
tlog(TLOG_DEBUG, "DNS opt type = %d not supported", opt_code);
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ typedef enum dns_opt_code {
|
|||||||
DNS_OPT_T_ECS = 8, // OPT ECS
|
DNS_OPT_T_ECS = 8, // OPT ECS
|
||||||
DNS_OPT_T_COOKIE = 10, //OPT Cookie
|
DNS_OPT_T_COOKIE = 10, //OPT Cookie
|
||||||
DNS_OPT_T_TCP_KEEPALIVE = 11,
|
DNS_OPT_T_TCP_KEEPALIVE = 11,
|
||||||
|
DNS_OPT_T_PADDING = 12,
|
||||||
DNS_OPT_T_ALL = 255
|
DNS_OPT_T_ALL = 255
|
||||||
} dns_opt_code_t;
|
} dns_opt_code_t;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user