diff options
author | netblue30 <netblue30@protonmail.com> | 2023-02-24 20:43:49 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-24 20:43:49 -0500 |
commit | 216a420ea2d0092183dc64f7871c2cd326dbfcd1 (patch) | |
tree | fd02cce50998e241101b097091c6288158a36f1f /src | |
parent | more private-etc (diff) | |
parent | Print the argument when failing with "too long arguments" (diff) | |
download | firejail-216a420ea2d0092183dc64f7871c2cd326dbfcd1.tar.gz firejail-216a420ea2d0092183dc64f7871c2cd326dbfcd1.tar.zst firejail-216a420ea2d0092183dc64f7871c2cd326dbfcd1.zip |
Merge pull request #5677 from kmk3/print-failed-long-arg
Print the argument when failing with "too long arguments"
Diffstat (limited to 'src')
-rw-r--r-- | src/firejail/main.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c index 7a9d3d00d..54978570e 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -1080,7 +1080,8 @@ int main(int argc, char **argv, char **envp) { | |||
1080 | // sanity check for arguments | 1080 | // sanity check for arguments |
1081 | for (i = 0; i < argc; i++) { | 1081 | for (i = 0; i < argc; i++) { |
1082 | if (strlen(argv[i]) >= MAX_ARG_LEN) { | 1082 | 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]); | ||
1084 | exit(1); | 1085 | exit(1); |
1085 | } | 1086 | } |
1086 | } | 1087 | } |