From a9188f7e10dffc9ad7c30b0b51a45d21b633417d Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 23 Sep 2009 14:53:28 -0700 Subject: s4-libnet: allow the functional level of becomeDC to be specified Use ads:functional level = 4 for DS_DC_FUNCTION_2008_R2 See libds/common/flags.h --- source4/libnet/libnet_become_dc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source4') diff --git a/source4/libnet/libnet_become_dc.c b/source4/libnet/libnet_become_dc.c index 70dee9597b..38357efffe 100644 --- a/source4/libnet/libnet_become_dc.c +++ b/source4/libnet/libnet_become_dc.c @@ -2101,7 +2101,8 @@ static void becomeDC_drsuapi1_add_entry_send(struct libnet_BecomeDC_state *s) vd[0] = data_blob_talloc(vd, NULL, 4); if (composite_nomem(vd[0].data, c)) return; - SIVAL(vd[0].data, 0, DS_DC_FUNCTION_2008); + SIVAL(vd[0].data, 0, + lp_parm_int(s->libnet->lp_ctx, NULL, "ads", "functional level", DS_DC_FUNCTION_2008)); vs[0].blob = &vd[0]; -- cgit