summaryrefslogtreecommitdiffstats
path: root/source/utils/net.c
diff options
context:
space:
mode:
authorJim McDonough <jmcd@samba.org>2002-01-25 22:07:46 +0000
committerJim McDonough <jmcd@samba.org>2002-01-25 22:07:46 +0000
commit7e5d7dfa834c0161460bde8a2f0d4824c0a0d1fe (patch)
treee267d27b53027ecdf6e9de19a0b07c004d76f010 /source/utils/net.c
parent248770d73072e36fd9812ec5986dce5380dfab33 (diff)
downloadsamba-7e5d7dfa834c0161460bde8a2f0d4824c0a0d1fe.tar.gz
samba-7e5d7dfa834c0161460bde8a2f0d4824c0a0d1fe.tar.xz
samba-7e5d7dfa834c0161460bde8a2f0d4824c0a0d1fe.zip
Enable net ads commands to use existing tickets if the user doesn't specify a username on the commandline. Also don't continue past the kinit if a password is entered and fails because existing tickets would be used, which may not be desired if the username was specified.
Diffstat (limited to 'source/utils/net.c')
-rw-r--r--source/utils/net.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/utils/net.c b/source/utils/net.c
index 89eb9211ca1..81968e6f847 100644
--- a/source/utils/net.c
+++ b/source/utils/net.c
@@ -61,6 +61,7 @@ char *opt_requester_name = NULL;
char *opt_host = NULL;
char *opt_password = NULL;
char *opt_user_name = NULL;
+BOOL opt_user_specified = False;
char *opt_workgroup = NULL;
int opt_long_list_entries = 0;
int opt_reboot = 0;
@@ -394,6 +395,7 @@ static struct functable net_func[] = {
opt_have_ip = True;
break;
case 'U':
+ opt_user_specified = True;
opt_user_name = strdup(opt_user_name);
p = strchr(opt_user_name,'%');
if (p) {