From 414b3803bb6a1b12c44b52ab1ff64a8b7f61fd03 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Fri, 21 Jul 2023 14:35:20 +1200 Subject: [PATCH] lib/cmdline: Also burn the --password2 parameter if given BUG: https://bugzilla.samba.org/show_bug.cgi?id=15289 Signed-off-by: Andrew Bartlett Reviewed-by: Douglas Bagnall --- lib/cmdline/cmdline.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/cmdline/cmdline.c b/lib/cmdline/cmdline.c index 9ee2d2af954..dba6292b318 100644 --- a/lib/cmdline/cmdline.c +++ b/lib/cmdline/cmdline.c @@ -150,6 +150,10 @@ bool samba_cmdline_burn(int argc, char *argv[]) return false; } + /* + * Take care that this list must be in longest-match + * first order + */ if (strncmp(p, "-U", 2) == 0) { ulen = 2; found = true; @@ -158,6 +162,9 @@ bool samba_cmdline_burn(int argc, char *argv[]) ulen = 6; found = true; is_user = true; + } else if (strncmp(p, "--password2", 11) == 0) { + ulen = 11; + found = true; } else if (strncmp(p, "--password", 10) == 0) { ulen = 10; found = true; -- 2.47.3