The Samba-Bugzilla – Attachment 6712 Details for
Bug 8314
smbd crash with unknown user
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
git-am fix for 3.6.0rc3.
0001-Fix-bug-8314-smbd-crash-with-unknown-user.patch (text/plain), 1.65 KB, created by
Jeremy Allison
on 2011-07-22 23:45:30 UTC
(
hide
)
Description:
git-am fix for 3.6.0rc3.
Filename:
MIME Type:
Creator:
Jeremy Allison
Created:
2011-07-22 23:45:30 UTC
Size:
1.65 KB
patch
obsolete
>From cb35fc6fc209925e26d7bc5bcf92affa6af212fa Mon Sep 17 00:00:00 2001 >From: Jeremy Allison <jra@samba.org> >Date: Fri, 22 Jul 2011 16:42:51 -0700 >Subject: [PATCH] Fix bug 8314] - smbd crash with unknown user. > >All other auth modules code with being called with >auth_method->private_data being NULL, make the auth_server >module cope with this too. >--- > source3/auth/auth_server.c | 15 +++++++++++---- > 1 files changed, 11 insertions(+), 4 deletions(-) > >diff --git a/source3/auth/auth_server.c b/source3/auth/auth_server.c >index 1dfa646..fdd7671 100644 >--- a/source3/auth/auth_server.c >+++ b/source3/auth/auth_server.c >@@ -277,16 +277,23 @@ static NTSTATUS check_smbserver_security(const struct auth_context *auth_context > const struct auth_usersupplied_info *user_info, > struct auth_serversupplied_info **server_info) > { >- struct server_security_state *state = talloc_get_type_abort( >- my_private_data, struct server_security_state); >- struct cli_state *cli; >+ struct server_security_state *state = NULL; >+ struct cli_state *cli = NULL; > static bool tested_password_server = False; > static bool bad_password_server = False; > NTSTATUS nt_status = NT_STATUS_NOT_IMPLEMENTED; > bool locally_made_cli = False; > >- DEBUG(10, ("Check auth for: [%s]\n", user_info->mapped.account_name)); >+ DEBUG(10, ("check_smbserver_security: Check auth for: [%s]\n", >+ user_info->mapped.account_name)); >+ >+ if (my_private_data == NULL) { >+ DEBUG(10,("check_smbserver_security: " >+ "password server is not connected\n")); >+ return NT_STATUS_LOGON_FAILURE; >+ } > >+ state = talloc_get_type_abort(my_private_data, struct server_security_state); > cli = state->cli; > > if (cli) { >-- >1.7.3.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Flags:
ambi
:
review+
Actions:
View
Attachments on
bug 8314
: 6712 |
7327