Skip to content

Commit 867785e

Browse files
committed
Fix off-by-one error in argument parsing
This commit prevents buffer overflow when -o lacks required filename.
1 parent f2d99dd commit 867785e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ int main(int argc, char *argv[])
5656
else if (!strcmp(argv[i], "--no-libc"))
5757
libc = 0;
5858
else if (!strcmp(argv[i], "-o")) {
59-
if (i < argc + 1) {
59+
if (i + 1 < argc) {
6060
out = argv[i + 1];
6161
i++;
6262
} else

0 commit comments

Comments
 (0)