From d9380d5835f15e4cad53f0ac675e04dde9dbc8c2 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Mon, 16 Dec 2024 21:49:16 +0000 Subject: [PATCH] Range-check argument to --bdfgen --- bedstead.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bedstead.c b/bedstead.c index 200d69f..cc4fb64 100644 --- a/bedstead.c +++ b/bedstead.c @@ -2977,6 +2977,11 @@ main(int argc, char **argv) fprintf(stderr, "--bdfgen needs a numeric size\n"); return EXIT_FAILURE; } + if (u > INT_MAX) { + fprintf(stderr, "--bdfgen size can be at most %d\n", + INT_MAX); + return EXIT_FAILURE; + } bdf_gen(u); return EXIT_SUCCESS; } -- 2.30.2