summaryrefslogtreecommitdiff
path: root/source3/utils
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-12-16 21:22:50 +0100
committerKarolin Seeger <kseeger@samba.org>2010-01-07 10:25:48 +0100
commitcf00de230b2ed21caaf2a814310b962be7b64e1b (patch)
tree19d54044756fc764d1c9875b77effd7e6b22b646 /source3/utils
parent52eb4038e593e8e141c7e7e52771a4be0d2a8396 (diff)
downloadsamba-cf00de230b2ed21caaf2a814310b962be7b64e1b.tar.gz
s3-net: use generated krb5.conf in 'net ads testjoin'
Guenther (cherry picked from commit 475d296065d57f9b38b109203b40ed0b47a2ac7e) (cherry picked from commit f5af157fc004d210e9740491fcce84bbd1b1ebfa)
Diffstat (limited to 'source3/utils')
-rw-r--r--source3/utils/net_ads.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/utils/net_ads.c b/source3/utils/net_ads.c
index f133eec0fc1..8e644bb6b2c 100644
--- a/source3/utils/net_ads.c
+++ b/source3/utils/net_ads.c
@@ -1007,6 +1007,8 @@ static NTSTATUS net_ads_join_ok(struct net_context *c)
{
ADS_STRUCT *ads = NULL;
ADS_STATUS status;
+ fstring dc_name;
+ struct sockaddr_storage dcip;
if (!secrets_init()) {
DEBUG(1,("Failed to initialise secrets database\n"));
@@ -1015,6 +1017,8 @@ static NTSTATUS net_ads_join_ok(struct net_context *c)
net_use_krb_machine_account(c);
+ get_dc_name(lp_workgroup(), lp_realm(), dc_name, &dcip);
+
status = ads_startup(c, true, &ads);
if (!ADS_ERR_OK(status)) {
return ads_ntstatus(status);