svn commit: samba r3080 - in branches/SAMBA_4_0/source/rpc_server/samr: .

abartlet at samba.org abartlet at samba.org
Wed Oct 20 02:27:00 GMT 2004


Author: abartlet
Date: 2004-10-20 02:26:59 +0000 (Wed, 20 Oct 2004)
New Revision: 3080

WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_4_0/source/rpc_server/samr&rev=3080&nolog=1

Log:
Make the Samba4 SAMR server pass the new, nasty torture test (now that
SAMR_FIELD_PASSWORD has been split up).

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/rpc_server/samr/dcesrv_samr.c


Changeset:
Modified: branches/SAMBA_4_0/source/rpc_server/samr/dcesrv_samr.c
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/samr/dcesrv_samr.c	2004-10-20 02:14:28 UTC (rev 3079)
+++ branches/SAMBA_4_0/source/rpc_server/samr/dcesrv_samr.c	2004-10-20 02:26:59 UTC (rev 3080)
@@ -1721,6 +1721,13 @@
 						   a_state->domain_state->domain_dn,
 						   mem_ctx, msg, 
 						   &r->in.info->info23.password);
+		} else IFSET(SAMR_FIELD_PASSWORD2) {
+			status = samr_set_password(dce_call,
+						   a_state->sam_ctx,
+						   a_state->account_dn,
+						   a_state->domain_state->domain_dn,
+						   mem_ctx, msg, 
+						   &r->in.info->info23.password);
 		}
 #undef IFSET
 		break;
@@ -1766,6 +1773,13 @@
 						      a_state->domain_state->domain_dn,
 						      mem_ctx, msg, 
 						      &r->in.info->info25.password);
+		} else IFSET(SAMR_FIELD_PASSWORD2) {
+			status = samr_set_password_ex(dce_call,
+						      a_state->sam_ctx,
+						      a_state->account_dn,
+						      a_state->domain_state->domain_dn,
+						      mem_ctx, msg, 
+						      &r->in.info->info25.password);
 		}
 #undef IFSET
 		break;



More information about the samba-cvs mailing list