summaryrefslogtreecommitdiffstats
path: root/source/rpc_parse/parse_net.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/rpc_parse/parse_net.c')
-rw-r--r--source/rpc_parse/parse_net.c21
1 files changed, 6 insertions, 15 deletions
diff --git a/source/rpc_parse/parse_net.c b/source/rpc_parse/parse_net.c
index 1d4b78d0d25..90ae41d1101 100644
--- a/source/rpc_parse/parse_net.c
+++ b/source/rpc_parse/parse_net.c
@@ -1157,8 +1157,6 @@ BOOL make_net_user_info2W(NET_USER_INFO_2 * usr,
make_dom_sid2(&(usr->dom_sid), dom_sid);
/* "other" sids are set up above */
- usr->auth_resp = 1;
-
return True;
}
@@ -1271,8 +1269,6 @@ BOOL make_net_user_info2(NET_USER_INFO_2 * usr,
make_dom_sid2(&(usr->dom_sid), dom_sid);
/* "other" sids are set up above */
- usr->auth_resp = 1;
-
return True;
}
@@ -1352,8 +1348,6 @@ BOOL net_io_user_info2(char *desc, NET_USER_INFO_2 * usr, prs_struct * ps,
smb_io_dom_sid2("sid", &(usr->dom_sid), ps, depth); /* domain SID */
- prs_uint32("auth_resp ", ps, depth, &usr->auth_resp); /* 1 - Authoritative response; 0 - Non-Auth? */
-
return True;
}
@@ -1535,8 +1529,6 @@ BOOL make_net_user_info3W(NET_USER_INFO_3 * usr,
make_dom_sid2(&(usr->dom_sid), dom_sid);
/* "other" sids are set up above */
- usr->auth_resp = 1;
-
return True;
}
@@ -1657,8 +1649,6 @@ BOOL make_net_user_info3(NET_USER_INFO_3 * usr,
make_dom_sid2(&(usr->dom_sid), dom_sid);
/* "other" sids are set up above */
- usr->auth_resp = 1;
-
return True;
}
@@ -1748,8 +1738,6 @@ BOOL net_io_user_info3(char *desc, NET_USER_INFO_3 * usr, prs_struct * ps,
smb_io_dom_sid2("sids", &(usr->other_sids[i]), ps, depth); /* other domain SIDs */
}
- prs_uint32("auth_resp ", ps, depth, &usr->auth_resp); /* 1 - Authoritative response; 0 - Non-Auth? */
-
return True;
}
@@ -1817,6 +1805,8 @@ BOOL make_r_sam_logon(NET_R_SAM_LOGON * r_s,
r_s->ctr.usr.id = NULL;
}
+ r_s->auth_resp = 1;
+
r_s->status = status;
return True;
@@ -1908,12 +1898,13 @@ BOOL net_io_r_sam_logon(char *desc, NET_R_SAM_LOGON * r_l, prs_struct * ps,
prs_debug(ps, depth, desc, "net_io_r_sam_logon");
depth++;
- prs_uint32("buffer_creds", ps, depth, &(r_l->buffer_creds)); /* undocumented buffer pointer */
- smb_io_cred("", &(r_l->srv_creds), ps, depth); /* server credentials. server time stamp appears to be ignored. */
+ prs_uint32("buffer_creds", ps, depth, &r_l->buffer_creds);
+ smb_io_cred("", &(r_l->srv_creds), ps, depth);
net_io_user_info_ctr("", &r_l->ctr, ps, depth);
- prs_uint32("status ", ps, depth, &(r_l->status));
+ prs_uint32("auth_resp ", ps, depth, &r_l->auth_resp);
+ prs_uint32("status ", ps, depth, &r_l->status);
prs_align(ps);