BUG/MINOR: resolvers: do not reject host names of length 255 in SRV records
authorWilly Tarreau <w@1wt.eu>
Thu, 14 Oct 2021 06:00:38 +0000 (08:00 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 3 Nov 2021 10:16:36 +0000 (11:16 +0100)
commit03fd1759f0c326ffaf2609e457039a9ec37d5be2
treeee836c75b86b036a3f449c561895fd4ec7b4dc8c
parentbeb71357f929c479a50129e6c6aeed1d3546e7ed
BUG/MINOR: resolvers: do not reject host names of length 255 in SRV records

An off-by-one issue in buffer size calculation used to limit the output
of resolv_dn_label_to_str() to 254 instead of 255.

This must be backported to 2.0.

(cherry picked from commit 85c15e6bff92c2dae609d76f72c1d231d048dd74)
Signed-off-by: Willy Tarreau <w@1wt.eu>
(cherry picked from commit 2859c162c2e8499e5be77972000aca2cb2e53a67)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
src/dns.c