jra | 1 Sep 2006 06:33
Picon
Favicon

svn commit: samba r17981 - in branches: SAMBA_3_0/source/utils SAMBA_3_0_23/source/utils

Author: jra
Date: 2006-09-01 04:33:33 +0000 (Fri, 01 Sep 2006)
New Revision: 17981

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=17981

Log:
Hmmm. Don't break helper functions that don't need
the username by forcing it to be specified. Still
split out domain \ user for the ones that do use
it.
Jeremy.

Modified:
   branches/SAMBA_3_0/source/utils/ntlm_auth.c
   branches/SAMBA_3_0_23/source/utils/ntlm_auth.c

Changeset:
Modified: branches/SAMBA_3_0/source/utils/ntlm_auth.c
===================================================================
--- branches/SAMBA_3_0/source/utils/ntlm_auth.c	2006-09-01 04:23:24 UTC (rev 17980)
+++ branches/SAMBA_3_0/source/utils/ntlm_auth.c	2006-09-01 04:33:33 UTC (rev 17981)
 <at>  <at>  -2274,11 +2274,7  <at>  <at> 
 		}
 	}

-	if (!opt_username || !*opt_username) {
-		x_fprintf(x_stderr, "username must be specified!\n\n");
-		poptPrintHelp(pc, stderr, 0);
-		exit(1);
-	} else {
+	if (opt_username) {
 		char *domain = SMB_STRDUP(opt_username);
 		char *p = strchr_m(domain, *lp_winbind_separator());
 		if (p) {
 <at>  <at>  -2322,6 +2318,12  <at>  <at> 
 		exit(1);
 	}

+	if (!opt_username || !*opt_username) {
+		x_fprintf(x_stderr, "username must be specified!\n\n");
+		poptPrintHelp(pc, stderr, 0);
+		exit(1);
+	}
+
 	if (opt_challenge.length) {
 		if (!check_auth_crap()) {
 			exit(1);

Modified: branches/SAMBA_3_0_23/source/utils/ntlm_auth.c
===================================================================
--- branches/SAMBA_3_0_23/source/utils/ntlm_auth.c	2006-09-01 04:23:24 UTC (rev 17980)
+++ branches/SAMBA_3_0_23/source/utils/ntlm_auth.c	2006-09-01 04:33:33 UTC (rev 17981)
 <at>  <at>  -1816,11 +1816,7  <at>  <at> 
 		}
 	}

-	if (!opt_username || !*opt_username) {
-		x_fprintf(x_stderr, "username must be specified!\n\n");
-		poptPrintHelp(pc, stderr, 0);
-		exit(1);
-	} else {
+	if (opt_username) {
 		char *domain = SMB_STRDUP(opt_username);
 		char *p = strchr_m(domain, *lp_winbind_separator());
 		if (p) {
 <at>  <at>  -1864,6 +1860,12  <at>  <at> 
 		exit(1);
 	}

+	if (!opt_username || !*opt_username) {
+		x_fprintf(x_stderr, "username must be specified!\n\n");
+		poptPrintHelp(pc, stderr, 0);
+		exit(1);
+	}
+
 	if (opt_challenge.length) {
 		if (!check_auth_crap()) {
 			exit(1);


Gmane