From c098435040ff2236f96339e441e4a607fa2d83c3 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Tue, 23 Jul 2013 00:37:32 +0200 Subject: Use right function prototype for thread function warning: passing argument from incompatible pointer type --- daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h | 3 ++- daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_worker.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'daemons') diff --git a/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h b/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h index ae0b06fe..7b0c2aad 100644 --- a/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h +++ b/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h @@ -98,7 +98,8 @@ struct ipa_cldap_req { struct kvp_list kvps; }; -void *ipa_cldap_worker(struct ipa_cldap_ctx *ctx); +/*void *ipa_cldap_worker(struct ipa_cldap_ctx *ctx);*/ +void *ipa_cldap_worker(void *arg); int ipa_cldap_netlogon(struct ipa_cldap_ctx *ctx, struct ipa_cldap_req *req, diff --git a/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_worker.c b/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_worker.c index 37de7868..df7cc11a 100644 --- a/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_worker.c +++ b/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap_worker.c @@ -314,11 +314,12 @@ static struct ipa_cldap_req *ipa_cldap_recv_dgram(struct ipa_cldap_ctx *ctx) return req; } -void *ipa_cldap_worker(struct ipa_cldap_ctx *ctx) +void *ipa_cldap_worker(void *arg) { struct ipa_cldap_req *req; struct pollfd fds[2]; bool stop = false; + struct ipa_cldap_ctx *ctx = (struct ipa_cldap_ctx *) arg; int ret; while (!stop) { -- cgit