chiark / gitweb /
Range-check argument to --bdfgen
authorBen Harris <bjh21@bjh21.me.uk>
Mon, 16 Dec 2024 21:49:16 +0000 (21:49 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Mon, 16 Dec 2024 21:49:16 +0000 (21:49 +0000)
bedstead.c

index 200d69f2daa3b948b67a1b26b8ff50c3686e080a..cc4fb64d5689223cd51c0a854793478ad65844ac 100644 (file)
@@ -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;
        }