From b4b7ee1b71eaf1794cd5639db13a06661e8d4eef Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 6 Jul 2025 14:41:40 +0200 Subject: [PATCH] Clear command line arguments after parsing Fixes #442 Signed-off-by: Joachim Wiberg --- src/finit.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/finit.c b/src/finit.c index b5e88ac9..86aa7119 100644 --- a/src/finit.c +++ b/src/finit.c @@ -623,6 +623,12 @@ int main(int argc, char *argv[]) */ conf_parse_cmdline(argc, argv); + /* + * Clear command line arguments for ps display, issue #442 + */ + for (int i = 1; i < argc; i++) + memset(argv[i], 0, strlen(argv[i])); + /* * Figure out system console(s) and call log_init() to set * correct log level, possibly finit.debug enabled.