Skip to content

Commit 7b9ad08

Browse files
committed
Print the argument when failing with "too long arguments"
Also, s/arguments/argument/ since the message refers to one specific argument. Relates to commit 0d06369 ("Make env/arg sanity check failure messages more useful", 2021-11-10) / PR netblue30#4676.
1 parent 27aaa07 commit 7b9ad08

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/firejail/main.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -1080,7 +1080,8 @@ int main(int argc, char **argv, char **envp) {
10801080
// sanity check for arguments
10811081
for (i = 0; i < argc; i++) {
10821082
if (strlen(argv[i]) >= MAX_ARG_LEN) {
1083-
fprintf(stderr, "Error: too long arguments: argv[%d] len (%zu) >= MAX_ARG_LEN (%d)\n", i, strlen(argv[i]), MAX_ARG_LEN);
1083+
fprintf(stderr, "Error: too long argument: argv[%d] len (%zu) >= MAX_ARG_LEN (%d): %s\n",
1084+
i, strlen(argv[i]), MAX_ARG_LEN, argv[i]);
10841085
exit(1);
10851086
}
10861087
}

0 commit comments

Comments
 (0)