diff options
author | Andrew Bartlett <abartlet@samba.org> | 2013-12-11 14:59:20 +1300 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2014-12-11 19:14:06 +0100 |
commit | b299409410751ff3c8c775bd073e34d914a54efc (patch) | |
tree | 0073bb7c44d3f1731622cd1fe082f867e5de3176 /source3/lib/netapi | |
parent | a12ae815b01b372cbf8697d32d5d45d7b2d5f93d (diff) | |
download | samba-b299409410751ff3c8c775bd073e34d914a54efc.tar.gz samba-b299409410751ff3c8c775bd073e34d914a54efc.tar.xz samba-b299409410751ff3c8c775bd073e34d914a54efc.zip |
netapi: Move DC check to NetJoinDomain() where it is needed.
This partially reverts 15f6e27bd5a9065c8b781fa21f5989ce2c355776.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=10891
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source3/lib/netapi')
-rw-r--r-- | source3/lib/netapi/joindomain.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/lib/netapi/joindomain.c b/source3/lib/netapi/joindomain.c index 9da1bdc6e1..632c8c6638 100644 --- a/source3/lib/netapi/joindomain.c +++ b/source3/lib/netapi/joindomain.c @@ -115,6 +115,10 @@ WERROR NetJoinDomain_r(struct libnetapi_ctx *ctx, struct dcerpc_binding_handle *b; DATA_BLOB session_key; + if (IS_DC) { + return WERR_SETUP_DOMAIN_CONTROLLER; + } + werr = libnetapi_open_pipe(ctx, r->in.server, &ndr_table_wkssvc, &pipe_cli); |