From 340e2e7f0b7e73cab62ad8032580c0620d96c24d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Sun, 21 Apr 2024 23:55:23 +0300 Subject: [PATCH] wrappers: Fix the comparison against max_args in clang-target-wrapper Since we allocate max_args+1 elements, with one extra for the null terminator, it's ok if we've used up to max_args elements already. --- wrappers/clang-target-wrapper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrappers/clang-target-wrapper.c b/wrappers/clang-target-wrapper.c index 6ea609e..e078622 100644 --- a/wrappers/clang-target-wrapper.c +++ b/wrappers/clang-target-wrapper.c @@ -113,7 +113,7 @@ int _tmain(int argc, TCHAR* argv[]) { } exec_argv[arg] = NULL; - if (arg >= max_arg) { + if (arg > max_arg) { fprintf(stderr, "Too many options added\n"); abort(); }