From 63107eceb9d679ddc9bf2c66bd18c7958332a8f9 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 13 Mar 2001 19:15:48 +0000 Subject: We were mismarshalling a netlogon reply for bad password to W2K. Jeremy. (This used to be commit 017a6a9868eb5237a715a0d7bf4784863f40a2f4) --- source3/rpc_parse/parse_net.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source3/rpc_parse') diff --git a/source3/rpc_parse/parse_net.c b/source3/rpc_parse/parse_net.c index f1ff965df2..fbbc09182e 100644 --- a/source3/rpc_parse/parse_net.c +++ b/source3/rpc_parse/parse_net.c @@ -1337,10 +1337,15 @@ BOOL net_io_r_sam_logon(char *desc, NET_R_SAM_LOGON *r_l, prs_struct *ps, int de if(!prs_align(ps)) return False; +#if 1 /* W2k always needs this - even for bad passwd. JRA */ + if(!net_io_user_info3("", r_l->user, ps, depth, r_l->switch_value)) + return False; +#else if (r_l->switch_value != 0) { if(!net_io_user_info3("", r_l->user, ps, depth, r_l->switch_value)) return False; } +#endif if(!prs_uint32("auth_resp ", ps, depth, &r_l->auth_resp)) /* 1 - Authoritative response; 0 - Non-Auth? */ return False; -- cgit