return 0;
}
- status = ads_startup_nobind(c, false, &ads);
+ status = ads_startup_nobind(c, false, tmp_ctx, &ads);
if (!ADS_ERR_OK(status)) {
d_fprintf(stderr, _("Didn't find the cldap server!\n"));
goto out;
return 0;
}
- status = ads_startup_nobind(c, false, &ads);
+ status = ads_startup_nobind(c, false, tmp_ctx, &ads);
if (!ADS_ERR_OK(status)) {
d_fprintf(stderr, _("Didn't find the ldap server!\n"));
goto out;
return ads_startup_int(c, only_own_domain, 0, ads);
}
-ADS_STATUS ads_startup_nobind(struct net_context *c, bool only_own_domain, ADS_STRUCT **ads)
+ADS_STATUS ads_startup_nobind(struct net_context *c,
+ bool only_own_domain,
+ TALLOC_CTX *mem_ctx,
+ ADS_STRUCT **ads)
{
return ads_startup_int(c, only_own_domain, ADS_AUTH_NO_BIND, ads);
}
return 0;
}
- status = ads_startup_nobind(c, false, &ads);
+ status = ads_startup_nobind(c, false, tmp_ctx, &ads);
if (!ADS_ERR_OK(status)) {
d_fprintf(stderr, _("Didn't find the cldap server!\n"));
goto out;
/* The following definitions come from utils/net_ads.c */
struct ads_struct;
ADS_STATUS ads_startup(struct net_context *c, bool only_own_domain, struct ads_struct **ads);
-ADS_STATUS ads_startup_nobind(struct net_context *c, bool only_own_domain, struct ads_struct **ads);
+ADS_STATUS ads_startup_nobind(struct net_context *c,
+ bool only_own_domain,
+ TALLOC_CTX *mem_ctx,
+ struct ads_struct **ads);
int net_ads_check_our_domain(struct net_context *c);
int net_ads_check(struct net_context *c);
int net_ads_user(struct net_context *c, int argc, const char **argv);