From 4490d451f9b61baada414233897a83ec8d9908aa Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Mon, 2 Mar 2020 18:14:29 +0100 Subject: [PATCH 1/1] decompress_iob(): Free the temporary buffer when the buffer limit is reached ... instead of leaking it. Sponsored by: Robert Klemme --- parsers.c | 1 + 1 file changed, 1 insertion(+) diff --git a/parsers.c b/parsers.c index 1b897bcb..b65474ce 100644 --- a/parsers.c +++ b/parsers.c @@ -633,6 +633,7 @@ jb_err decompress_iob(struct client_state *csp) if (bufsize >= csp->config->buffer_limit) { log_error(LOG_LEVEL_ERROR, "Buffer limit reached while decompressing iob"); + freez(buf); return JB_ERR_MEMORY; } -- 2.39.2