CLEANUP: dns: remove duplicated code in dns_validate_dns_response()

a reader pointer comparison to the end of the buffer was performed twice
while once is obviously enough.

backport status: this patch can be backported into HAProxy 1.6 (with some
modification. Please contact me)
This commit is contained in:
Baptiste Assmann 2017-08-21 16:11:32 +02:00 committed by Willy Tarreau
parent 60e9c264c9
commit 8d11236234

View file

@ -1239,11 +1239,6 @@ int dns_validate_dns_response(unsigned char *resp, unsigned char *bufend, struct
return DNS_RESP_INVALID;
}
if (reader >= bufend) {
free_dns_answer_item(dns_answer_record);
return DNS_RESP_INVALID;
}
/* 2 bytes for record type (A, AAAA, CNAME, etc...) */
if (reader + 2 > bufend) {
free_dns_answer_item(dns_answer_record);