From 0902297fe53b0e28093e2695ec2db75dc2e3739a Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Fri, 22 Jan 2016 06:42:53 +0200 Subject: [PATCH] Clear passwords provided via arguments If a password is gived as an argument, that password is shown to other users. Changed it so that the password is copied locally and the argument cleared. --- client/maxadmin.c | 1 + 1 file changed, 1 insertion(+) diff --git a/client/maxadmin.c b/client/maxadmin.c index b406c66ba..08a6de795 100644 --- a/client/maxadmin.c +++ b/client/maxadmin.c @@ -139,6 +139,7 @@ main(int argc, char **argv) case 'p': passwd = strdup(optarg); + memset(optarg, '\0', strlen(optarg)); break; case 'P':