From: Samuel Cabrero Date: Thu, 26 May 2022 12:43:25 +0000 (+0200) Subject: s3:net: Pass a talloc context to ads_startup_int() X-Git-Tag: tevent-0.13.0~247 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ba7a3667e95bf509886fb926f2f525e266e24779;p=thirdparty%2Fsamba.git s3:net: Pass a talloc context to ads_startup_int() The ads struct will be allocated under this context. Signed-off-by: Samuel Cabrero Reviewed-by: Jeremy Allison --- diff --git a/source3/utils/net_ads.c b/source3/utils/net_ads.c index e2c0bfc35b0..e82b8e8422b 100644 --- a/source3/utils/net_ads.c +++ b/source3/utils/net_ads.c @@ -603,8 +603,11 @@ out: return ret; } -static ADS_STATUS ads_startup_int(struct net_context *c, bool only_own_domain, - uint32_t auth_flags, ADS_STRUCT **ads_ret) +static ADS_STATUS ads_startup_int(struct net_context *c, + bool only_own_domain, + uint32_t auth_flags, + TALLOC_CTX *mem_ctx, + ADS_STRUCT **ads_ret) { ADS_STRUCT *ads = NULL; ADS_STATUS status; @@ -745,7 +748,7 @@ ADS_STATUS ads_startup(struct net_context *c, TALLOC_CTX *mem_ctx, ADS_STRUCT **ads) { - return ads_startup_int(c, only_own_domain, 0, ads); + return ads_startup_int(c, only_own_domain, 0, mem_ctx, ads); } ADS_STATUS ads_startup_nobind(struct net_context *c, @@ -753,7 +756,11 @@ ADS_STATUS ads_startup_nobind(struct net_context *c, TALLOC_CTX *mem_ctx, ADS_STRUCT **ads) { - return ads_startup_int(c, only_own_domain, ADS_AUTH_NO_BIND, ads); + return ads_startup_int(c, + only_own_domain, + ADS_AUTH_NO_BIND, + mem_ctx, + ads); } /*