mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
parent
f6bab5b0b1
commit
c6cd39d4f7
@ -514,6 +514,12 @@ NTSTATUS _net_sam_logon(pipes_struct *p, NET_Q_SAM_LOGON *q_u, NET_R_SAM_LOGON *
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
|
||||
ZERO_STRUCTP(usr_info);
|
||||
|
||||
/* store the user information, if there is any. */
|
||||
r_u->user = usr_info;
|
||||
r_u->switch_value = 0; /* indicates no info */
|
||||
r_u->auth_resp = 1; /* authoritative response */
|
||||
r_u->switch_value = 3; /* indicates type of validation user info */
|
||||
|
||||
if (!get_valid_user_struct(p->vuid))
|
||||
return NT_STATUS_NO_SUCH_USER;
|
||||
@ -527,12 +533,6 @@ NTSTATUS _net_sam_logon(pipes_struct *p, NET_Q_SAM_LOGON *q_u, NET_R_SAM_LOGON *
|
||||
r_u->buffer_creds = 1; /* yes, we have valid server credentials */
|
||||
memcpy(&r_u->srv_creds, &srv_cred, sizeof(r_u->srv_creds));
|
||||
|
||||
/* store the user information, if there is any. */
|
||||
r_u->user = usr_info;
|
||||
r_u->switch_value = 0; /* indicates no info */
|
||||
r_u->auth_resp = 1; /* authoritative response */
|
||||
r_u->switch_value = 3; /* indicates type of validation user info */
|
||||
|
||||
/* find the username */
|
||||
|
||||
switch (q_u->sam_id.logon_level) {
|
||||
|
Loading…
Reference in New Issue
Block a user