summaryrefslogtreecommitdiff
path: root/source4/utils
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2004-09-25 02:54:56 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:59:11 -0500
commitbfd924725ee77a37270fed351b30fc9fdbeab443 (patch)
tree3cb1eb69e212aa7740087566744844bbf9d9d8f0 /source4/utils
parent567ed4e71824e374293e8a05effc1a898af494d8 (diff)
downloadsamba-bfd924725ee77a37270fed351b30fc9fdbeab443.tar.gz
samba-bfd924725ee77a37270fed351b30fc9fdbeab443.tar.bz2
samba-bfd924725ee77a37270fed351b30fc9fdbeab443.zip
r2611: Try to make Samba4's ntlm_auth more consistant with Samba 3.0.
Andrew Bartlett (This used to be commit 8f4dab5d44480b40fc14afc70172861c229ba77d)
Diffstat (limited to 'source4/utils')
-rw-r--r--source4/utils/ntlm_auth.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/source4/utils/ntlm_auth.c b/source4/utils/ntlm_auth.c
index c6e09cf711..d986922cb9 100644
--- a/source4/utils/ntlm_auth.c
+++ b/source4/utils/ntlm_auth.c
@@ -68,7 +68,7 @@ static const struct {
{ SQUID_2_5_BASIC, "squid-2.5-basic", manage_squid_basic_request},
{ SQUID_2_5_NTLMSSP, "squid-2.5-ntlmssp", manage_gensec_request},
{ GSS_SPNEGO_CLIENT, "gss-spnego-client", manage_gensec_request},
- { GSS_SPNEGO_SERVER, "gss-spnego-server", manage_gensec_request},
+ { GSS_SPNEGO_SERVER, "gss-spnego", manage_gensec_request},
{ NTLMSSP_CLIENT_1, "ntlmssp-client-1", manage_gensec_request},
{ NTLM_SERVER_1, "ntlm-server-1", manage_ntlm_server_1_request},
{ NUM_HELPER_MODES, NULL, NULL}
@@ -444,13 +444,10 @@ static void manage_gensec_request(enum stdio_helper_mode stdio_helper_mode,
switch (stdio_helper_mode) {
case GSS_SPNEGO_SERVER:
- if (out_base64) {
- x_fprintf(x_stdout, "%s %s %s\n", reply_code, out_base64, reply_arg);
- } else if (reply_arg) {
- x_fprintf(x_stdout, "%s %s\n", reply_code, reply_arg);
- } else {
- x_fprintf(x_stdout, "%s\n", reply_code);
- }
+ x_fprintf(x_stdout, "%s %s %s\n", reply_code,
+ out_base64 ? out_base64 : "*",
+ reply_arg ? reply_arg : "*");
+
default:
if (out_base64) {
x_fprintf(x_stdout, "%s %s\n", reply_code, out_base64);