]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
cmdline:burn: explicitly burn --username
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Tue, 2 Jul 2024 23:23:36 +0000 (11:23 +1200)
committerJule Anger <janger@samba.org>
Tue, 23 Jul 2024 07:32:13 +0000 (07:32 +0000)
This is the long form of -U in samba-tool.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jo Sutton <josutton@catalyst.net.nz>
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15674
(cherry picked from commit 63a83fb7bb312731047f361f89766e0be492f83e)

lib/cmdline/cmdline.c
selftest/knownfail.d/cmdline [deleted file]

index 5fb9e306d99f0645f41d1ce1694c64708d97f476..81f37774dca52cb2bd4836aa40ed7c5bd7a4463c 100644 (file)
@@ -243,6 +243,10 @@ bool samba_cmdline_burn(int argc, char *argv[])
                        ulen = 6;
                        found = true;
                        is_user = true;
+               } else if (strneq_cmdline_exact(p, "--username", 10)) {
+                       ulen = 10;
+                       found = true;
+                       is_user = true;
                } else if (strncmp(p, "--", 2) == 0 && strstr(p, "pass")) {
                        /*
                         * We have many secret options like --password,
diff --git a/selftest/knownfail.d/cmdline b/selftest/knownfail.d/cmdline
deleted file mode 100644 (file)
index c9e4a86..0000000
+++ /dev/null
@@ -1 +0,0 @@
-^samba.unittests.cmdline.torture_cmdline_burn.none.$