mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-01-11 00:09:42 +00:00
CLEANUP: compression: do not test for buffer before calling b_alloc()
Now we know the function is idempotent, we don't need to run the preliminary test anymore.
This commit is contained in:
parent
766b6cf206
commit
862ad82f22
@ -294,11 +294,8 @@ static int rfc195x_add_data(struct comp_ctx *comp_ctx, const char *in_data, int
|
||||
* data and need a buffer now. We reuse the same buffer, as it's
|
||||
* not used out of the scope of a series of add_data()*, end().
|
||||
*/
|
||||
if (unlikely(!tmpbuf.size)) {
|
||||
/* this is the first time we need the compression buffer */
|
||||
if (b_alloc(&tmpbuf) == NULL)
|
||||
return -1; /* no memory */
|
||||
}
|
||||
if (b_alloc(&tmpbuf) == NULL)
|
||||
return -1; /* no memory */
|
||||
b_reset(&tmpbuf);
|
||||
memcpy(b_tail(&tmpbuf), comp_ctx->direct_ptr, comp_ctx->direct_len);
|
||||
b_add(&tmpbuf, comp_ctx->direct_len);
|
||||
|
@ -66,9 +66,9 @@ comp_flt_init(struct proxy *px, struct flt_conf *fconf)
|
||||
static int
|
||||
comp_flt_init_per_thread(struct proxy *px, struct flt_conf *fconf)
|
||||
{
|
||||
if (!tmpbuf.size && b_alloc(&tmpbuf) == NULL)
|
||||
if (b_alloc(&tmpbuf) == NULL)
|
||||
return -1;
|
||||
if (!zbuf.size && b_alloc(&zbuf) == NULL)
|
||||
if (b_alloc(&zbuf) == NULL)
|
||||
return -1;
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user