gnunet

Main GNUnet Logic
Log | Files | Refs | Submodules | README | LICENSE

commit 1a82df7c16968a237ce3d652db035dbfdfb07b50
parent 4295f445ed4ab6e311ea79513e21e0e8d829c1fa
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue,  9 Jan 2024 19:16:12 +0100

fix #8043

Diffstat:
Msrc/lib/json/json_generator.c | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/lib/json/json_generator.c b/src/lib/json/json_generator.c @@ -56,8 +56,7 @@ GNUNET_JSON_from_data64 (const void *data, json_t *json; size_t len; - if ((size * 8 + 5) / 6 + 1 >= - GNUNET_MAX_MALLOC_CHECKED) + if (size >= ( ( (GNUNET_MAX_MALLOC_CHECKED - 1) * 6) - 5) / 8) { GNUNET_break (0); return NULL;