From f8f8ddf3afd3a73a6658394f5fd2a3cb46835a68 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 15 Jan 2019 12:09:00 +0000 Subject: [PATCH] BUILD/MEDIUM: da: Necessary code changes for new buffer API. The most significant change from 1.8 to >=1.9 is the buffer data structure, using the new field and fixing along side a little hidden compilation warning. This must be backported to 1.9. --- src/da.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/da.c b/src/da.c index 61d6422e96..0a49d52985 100644 --- a/src/da.c +++ b/src/da.c @@ -309,7 +309,7 @@ static int da_haproxy_fetch(const struct arg *args, struct sample *smp, const ch hidx = &smp->strm->txn->hdr_idx; hmsg = &smp->strm->txn->req; - while (http_find_next_header(hmsg->chn->buf->p, hidx, &hctx) == 1 && + while (http_find_next_header(ci_head(hmsg->chn), hidx, &hctx) == 1 && nbh < DA_MAX_HEADERS) { char *pval; size_t vlen; @@ -331,7 +331,7 @@ static int da_haproxy_fetch(const struct arg *args, struct sample *smp, const ch atlas); } else if (strcmp(hbuf, "Cookie") == 0) { char *p, *eval; - int pl; + size_t pl; eval = pval + hctx.vlen; /** -- 2.47.3