mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-01-06 09:21:19 +01:00
MINOR: chunk: New function free_trash_buffers()
This new function is meant to be called in the general deinit phase, to free those two internal chunks.
This commit is contained in:
parent
845efb53c7
commit
60deeba090
@ -48,6 +48,7 @@ int chunk_asciiencode(struct chunk *dst, struct chunk *src, char qc);
|
||||
int chunk_strcmp(const struct chunk *chk, const char *str);
|
||||
int chunk_strcasecmp(const struct chunk *chk, const char *str);
|
||||
int alloc_trash_buffers(int bufsize);
|
||||
void free_trash_buffers(void);
|
||||
struct chunk *get_trash_chunk(void);
|
||||
|
||||
static inline void chunk_reset(struct chunk *chk)
|
||||
|
||||
11
src/chunk.c
11
src/chunk.c
@ -65,6 +65,17 @@ int alloc_trash_buffers(int bufsize)
|
||||
return trash_buf1 && trash_buf2;
|
||||
}
|
||||
|
||||
/*
|
||||
* free the trash buffers
|
||||
*/
|
||||
void free_trash_buffers(void)
|
||||
{
|
||||
free(trash_buf2);
|
||||
free(trash_buf1);
|
||||
trash_buf2 = NULL;
|
||||
trash_buf1 = NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* Does an snprintf() at the beginning of chunk <chk>, respecting the limit of
|
||||
* at most chk->size chars. If the chk->len is over, nothing is added. Returns
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user