From d4358ed3f7bd19126a3d6a3fe8e3eb6b33d11af3 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 31 May 2021 16:47:49 +0200 Subject: [PATCH] Drop nasty hide_args() hack, should not be needed anymore Signed-off-by: Joachim Wiberg --- src/conf.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/conf.c b/src/conf.c index f55f330c..76e5f495 100644 --- a/src/conf.c +++ b/src/conf.c @@ -66,22 +66,6 @@ static TAILQ_HEAD(head, conf_change) conf_change_list = TAILQ_HEAD_INITIALIZER(c static int parse_conf(char *file, int is_rcsd); static void drop_changes(void); -static void hide_args(int argc, char *argv[]) -{ - /* - * Hide command line arguments from ps (in particular for - * forked children that don't execv()). This is an ugly - * hack that only works on Linux. - * https://web.archive.org/web/20110227041321/http://netsplit.com/2007/01/10/hiding-arguments-from-ps/ - */ - if (argc > 1) { - char *arg_end; - - arg_end = argv[argc-1] + strlen (argv[argc-1]); - *arg_end = ' '; - } -} - int get_bool(char *arg, int default_value) { if (!arg) @@ -191,7 +175,6 @@ void conf_parse_cmdline(int argc, char *argv[]) for (int i = 1; i < argc; i++) parse_arg(argv[i]); - hide_args(argc, argv); parse_kernel_cmdline(); log_init(dbg);