From f33d51db53373eb1f0a6429320e9de60210d5270 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 28 Jun 2018 23:16:18 +0200 Subject: [PATCH] tools: set output buffer size in lasso_inflate to 20 times the input size (fixes #24853) --- lasso/xml/tools.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lasso/xml/tools.c b/lasso/xml/tools.c index 6a9ce187..c10bdd4e 100644 --- a/lasso/xml/tools.c +++ b/lasso/xml/tools.c @@ -1353,11 +1353,11 @@ lasso_inflate(unsigned char *input, size_t len) zstr.zfree = NULL; zstr.opaque = NULL; - output = g_malloc(len*10); + output = g_malloc(len*20); zstr.avail_in = len; zstr.next_in = (unsigned char*)input; zstr.total_in = 0; - zstr.avail_out = len*10; + zstr.avail_out = len*20; zstr.total_out = 0; zstr.next_out = output; -- 2.18.0