From eba4af3be75f58cc6d27a368dcc53fe6461de033 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Tue, 21 Dec 2021 08:12:23 -0500 Subject: fix bug: firejail rejects empty arguments (#4395) --- src/firejail/main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/firejail/main.c b/src/firejail/main.c index 58e374b8b..e49280ab1 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c @@ -1013,10 +1013,10 @@ int main(int argc, char **argv, char **envp) { // sanity check for arguments for (i = 0; i < argc; i++) { - if (*argv[i] == 0) { - fprintf(stderr, "Error: too short arguments: argv[%d] is empty\n", i); - exit(1); - } +// if (*argv[i] == 0) { // see #4395 - bug reported by Debian +// fprintf(stderr, "Error: too short arguments: argv[%d] is empty\n", i); +// exit(1); +// } 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); exit(1); -- cgit v1.2.3-70-g09d2