From 28850604093df81865378986bd6a043fcb6a1cf3 Mon Sep 17 00:00:00 2001 From: ckolivas Date: Thu, 12 Feb 2026 20:58:35 +1100 Subject: [PATCH] Deal with -L not being passed a parameter. --- main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main.c b/main.c index 796916b..ad36763 100644 --- a/main.c +++ b/main.c @@ -438,6 +438,8 @@ int main(int argc, char *argv[]) license(); exit(0); } + if (!optarg) + failure("No level specified with -L\n"); control->compression_level = strtol(optarg, &endptr, 10); if (control->compression_level < 1 || control->compression_level > 9) failure("Invalid compression level (must be 1-9)\n");