r2611: Try to make Samba4's ntlm_auth more consistant with Samba 3.0.
authorAndrew Bartlett <abartlet@samba.org>
Sat, 25 Sep 2004 02:54:56 +0000 (02:54 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:59:11 +0000 (12:59 -0500)
Andrew Bartlett

source/utils/ntlm_auth.c

index c6e09cf71101387f46b93968fa826a8163b9d569..d986922cb942ce44b98570b78cf1a9292730daad 100644 (file)
@@ -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);