From: David Carlier Date: Sat, 14 Feb 2026 13:24:05 +0000 (+0000) Subject: MINOR: deviceatlas: increase DA_MAX_HEADERS and header buffer sizes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23aeb72798db9298bef7d0b4cbb60219b129af03;p=thirdparty%2Fhaproxy.git MINOR: deviceatlas: increase DA_MAX_HEADERS and header buffer sizes Increase DA_MAX_HEADERS from 24 to 32 and hbuf from 24 to 64 to accommodate current DeviceAtlas data files which may use more headers and longer header names. --- diff --git a/addons/deviceatlas/da.c b/addons/deviceatlas/da.c index c5d558521..2c09c2272 100644 --- a/addons/deviceatlas/da.c +++ b/addons/deviceatlas/da.c @@ -419,7 +419,7 @@ static int da_haproxy_conv(const struct arg *args, struct sample *smp, void *pri return status != DA_OK ? 0 : da_haproxy(args, smp, &devinfo); } -#define DA_MAX_HEADERS 24 +#define DA_MAX_HEADERS 32 static int da_haproxy_fetch(const struct arg *args, struct sample *smp, const char *kw, void *private) { @@ -450,8 +450,8 @@ static int da_haproxy_fetch(const struct arg *args, struct sample *smp, const ch da_evidence_id_t evid; enum htx_blk_type type; struct ist n, v; - char hbuf[24] = { 0 }; - char tval[1024] = { 0 }; + char hbuf[64]; + char tval[1024]; type = htx_get_blk_type(blk);