summaryrefslogtreecommitdiffstats
path: root/source3/lib
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-02-26 20:16:26 +0100
committerAndrew Bartlett <abartlet@samba.org>2014-04-02 09:03:42 +0200
commit18c19d51d1ae0597ab61e7da755c99df4ff86942 (patch)
tree0c31ba0cd27c01ebc1a01bae147fb41f92273605 /source3/lib
parentdefe9aa675b0c36e970147f14a9f0299b9464e5d (diff)
downloadsamba-18c19d51d1ae0597ab61e7da755c99df4ff86942.tar.gz
samba-18c19d51d1ae0597ab61e7da755c99df4ff86942.tar.xz
samba-18c19d51d1ae0597ab61e7da755c99df4ff86942.zip
s3:lib/netapi: fix some incompatible pointer type warnings in NetGetJoinableOUs_l()
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source3/lib')
-rw-r--r--source3/lib/netapi/joindomain.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/source3/lib/netapi/joindomain.c b/source3/lib/netapi/joindomain.c
index d8e624fde5c..9da1bdc6e1b 100644
--- a/source3/lib/netapi/joindomain.c
+++ b/source3/lib/netapi/joindomain.c
@@ -387,6 +387,8 @@ WERROR NetGetJoinableOUs_l(struct libnetapi_ctx *ctx,
uint32_t flags = DS_DIRECTORY_SERVICE_REQUIRED |
DS_RETURN_DNS_NAME;
struct libnetapi_private_ctx *priv;
+ char **p;
+ size_t s;
priv = talloc_get_type_abort(ctx->private_data,
struct libnetapi_private_ctx);
@@ -426,13 +428,13 @@ WERROR NetGetJoinableOUs_l(struct libnetapi_ctx *ctx,
return WERR_DEFAULT_JOIN_REQUIRED;
}
- ads_status = ads_get_joinable_ous(ads, ctx,
- (char ***)r->out.ous,
- (size_t *)r->out.ou_count);
+ ads_status = ads_get_joinable_ous(ads, ctx, &p, &s);
if (!ADS_ERR_OK(ads_status)) {
ads_destroy(&ads);
return WERR_DEFAULT_JOIN_REQUIRED;
}
+ *r->out.ous = discard_const_p(const char *, p);
+ *r->out.ou_count = s;
ads_destroy(&ads);
return WERR_OK;