mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
r11373: Handle an apparent alias in NBT ntlogin replies.
Andrew Bartlett
(This used to be commit 51d55d2211
)
This commit is contained in:
parent
a2b93c3f5f
commit
4378c3c9cc
@ -536,8 +536,9 @@
|
||||
/*******************************************/
|
||||
/* \MAILSLOT\NET\NTLOGON mailslot requests */
|
||||
typedef enum {
|
||||
NTLOGON_SAM_LOGON = 0x12,
|
||||
NTLOGON_SAM_LOGON_REPLY = 0x13
|
||||
NTLOGON_SAM_LOGON = 0x12,
|
||||
NTLOGON_SAM_LOGON_REPLY = 0x13,
|
||||
NTLOGON_SAM_LOGON_REPLY15 = 0x15
|
||||
} nbt_ntlogon_command;
|
||||
|
||||
typedef struct {
|
||||
@ -566,6 +567,7 @@
|
||||
typedef [nodiscriminant] union {
|
||||
[case(NTLOGON_SAM_LOGON)] nbt_ntlogon_sam_logon logon;
|
||||
[case(NTLOGON_SAM_LOGON_REPLY)] nbt_ntlogon_sam_logon_reply reply;
|
||||
[case(NTLOGON_SAM_LOGON_REPLY15)] nbt_ntlogon_sam_logon_reply reply;
|
||||
} nbt_ntlogon_request;
|
||||
|
||||
typedef [flag(NDR_NOALIGN),public] struct {
|
||||
|
@ -81,7 +81,8 @@ static void getdc_recv_ntlogon_reply(struct dgram_mailslot_handler *dgmslot,
|
||||
case NTLOGON_SAM_LOGON:
|
||||
DEBUG(0, ("Huh -- got NTLOGON_SAM_LOGON as reply\n"));
|
||||
break;
|
||||
case NTLOGON_SAM_LOGON_REPLY: {
|
||||
case NTLOGON_SAM_LOGON_REPLY:
|
||||
case NTLOGON_SAM_LOGON_REPLY15: {
|
||||
const char *p = ntlogon.req.reply.server;
|
||||
|
||||
DEBUG(10, ("NTLOGON_SAM_LOGON_REPLY: server: %s, user: %s, "
|
||||
|
Loading…
Reference in New Issue
Block a user