s3:libsmb: pass remote_realm to cli_session_setup_spnego() in cli_session_setup()
authorStefan Metzmacher <metze@samba.org>
Tue, 9 Aug 2011 20:17:56 +0000 (22:17 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 10 Aug 2011 09:14:55 +0000 (11:14 +0200)
metze

source3/libsmb/cliconnect.c

index f9e845d4e01739ebba9bad0e4b18f4f9315b0071..18b3ce41a469757b49a5dc8ecc5f7100e5af2296 100644 (file)
@@ -2051,8 +2051,10 @@ NTSTATUS cli_session_setup(struct cli_state *cli,
        /* if the server supports extended security then use SPNEGO */
 
        if (cli_state_capabilities(cli) & CAP_EXTENDED_SECURITY) {
+               const char *remote_realm = cli_state_remote_realm(cli);
                ADS_STATUS status = cli_session_setup_spnego(cli, user, pass,
-                                                            workgroup, NULL);
+                                                            workgroup,
+                                                            remote_realm);
                if (!ADS_ERR_OK(status)) {
                        DEBUG(3, ("SPNEGO login failed: %s\n", ads_errstr(status)));
                        return ads_ntstatus(status);