From 22d36574c2760eed0f0156bc84502a7979f07470 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 29 Nov 2024 15:32:34 +0100 Subject: [PATCH] pedanti --- src/tests/client_server/libtest.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/tests/client_server/libtest.c b/src/tests/client_server/libtest.c index b5ee56d1..e5be6509 100644 --- a/src/tests/client_server/libtest.c +++ b/src/tests/client_server/libtest.c @@ -675,6 +675,13 @@ MHDT_load_pem (const char *name) (void) close (fd); return NULL; } + if (s.st_size > SIZE_MAX) + { + fprintf (stderr, + "File too large to malloc()\n"); + (void) close (fd); + return NULL; + } buf = malloc (((size_t) s.st_size + 1)); if (NULL == buf) {