From 9c90e6ae69e505a7581cdff4b449c0779732100e Mon Sep 17 00:00:00 2001 From: "Kelvin M. Klann" Date: Tue, 21 Feb 2023 11:37:45 -0300 Subject: Print the argument when failing with "too long arguments" Also, s/arguments/argument/ since the message refers to one specific argument. Relates to commit 0d06369a8 ("Make env/arg sanity check failure messages more useful", 2021-11-10) / PR #4676. Relates to #5676. --- src/firejail/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) { // sanity check for arguments for (i = 0; i < argc; i++) { if (strlen(argv[i]) >= MAX_ARG_LEN) { - fprintf(stderr, "Error: too long arguments: argv[%d] len (%zu) >= MAX_ARG_LEN (%d)\n", i, strlen(argv[i]), MAX_ARG_LEN); + fprintf(stderr, "Error: too long argument: argv[%d] len (%zu) >= MAX_ARG_LEN (%d): %s\n", + i, strlen(argv[i]), MAX_ARG_LEN, argv[i]); exit(1); } } -- cgit v1.2.3-54-g00ecf