summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarolin Seeger <kseeger@samba.org>2008-08-27 10:35:51 +0200
committerKarolin Seeger <kseeger@samba.org>2008-08-27 10:35:51 +0200
commit52428c8ba8f4f73e648696cae3136884e94575d7 (patch)
tree278248703f0d087b07739e0f654616afc5cad1e3
parenta90648e905aebc98c78897adf76729bea269cedf (diff)
downloadsamba-52428c8ba8f4f73e648696cae3136884e94575d7.tar.gz
Revert "Don't re-initialize a token when we already have one. This fixes the build farm failures when winbindd connects as guest."
This reverts commit a90648e905aebc98c78897adf76729bea269cedf.
-rw-r--r--source/smbd/sesssetup.c23
-rw-r--r--source/winbindd/winbindd_cm.c3
2 files changed, 10 insertions, 16 deletions
diff --git a/source/smbd/sesssetup.c b/source/smbd/sesssetup.c
index 98594b0769f..33a54dd0dee 100644
--- a/source/smbd/sesssetup.c
+++ b/source/smbd/sesssetup.c
@@ -1735,19 +1735,16 @@ void reply_sesssetup_and_X(struct smb_request *req)
return;
}
- if (!server_info->ptok) {
- nt_status = create_local_token(server_info);
-
- if (!NT_STATUS_IS_OK(nt_status)) {
- DEBUG(10, ("create_local_token failed: %s\n",
- nt_errstr(nt_status)));
- data_blob_free(&nt_resp);
- data_blob_free(&lm_resp);
- data_blob_clear_free(&plaintext_password);
- reply_nterror(req, nt_status_squash(nt_status));
- END_PROFILE(SMBsesssetupX);
- return;
- }
+ nt_status = create_local_token(server_info);
+ if (!NT_STATUS_IS_OK(nt_status)) {
+ DEBUG(10, ("create_local_token failed: %s\n",
+ nt_errstr(nt_status)));
+ data_blob_free(&nt_resp);
+ data_blob_free(&lm_resp);
+ data_blob_clear_free(&plaintext_password);
+ reply_nterror(req, nt_status_squash(nt_status));
+ END_PROFILE(SMBsesssetupX);
+ return;
}
if (server_info->user_session_key.data) {
diff --git a/source/winbindd/winbindd_cm.c b/source/winbindd/winbindd_cm.c
index cd05c361ce8..ab8287a01a1 100644
--- a/source/winbindd/winbindd_cm.c
+++ b/source/winbindd/winbindd_cm.c
@@ -908,9 +908,6 @@ static NTSTATUS cm_prepare_connection(const struct winbindd_domain *domain,
anon_fallback:
/* Fall back to anonymous connection, this might fail later */
- DEBUG(10,("cm_prepare_connection: falling back to anonymous "
- "connection for DC %s\n",
- controller ));
if (NT_STATUS_IS_OK(cli_session_setup(*cli, "", NULL, 0,
NULL, 0, ""))) {