>From eb6992085c0cd403d3007d4841fc3f118e7c8830 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Mon, 26 Aug 2013 10:47:58 -0400 Subject: [PATCH] DP: Use the correct type for DBus boolean https://fedorahosted.org/sssd/ticket/2057 --- src/responder/common/responder_get_domains.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/responder/common/responder_get_domains.c b/src/responder/common/responder_get_domains.c index 592cd8dcd9e24d56617f85763504b1107e0dfcad..a976d2728d0ec95591185a0521ce4205b1dfb9e0 100644 --- a/src/responder/common/responder_get_domains.c +++ b/src/responder/common/responder_get_domains.c @@ -29,7 +29,10 @@ static DBusMessage *sss_dp_get_domains_msg(void *pvt); struct sss_dp_domains_info { struct sss_domain_info *dom; const char *hint; - bool force; + /* The DBus API expects its own Boolean type when formatting argument + * with DBUS_TYPE_BOOLEAN + */ + dbus_bool_t force; }; static struct tevent_req * @@ -55,7 +58,7 @@ get_subdomains_send(TALLOC_CTX *mem_ctx, struct resp_ctx *rctx, goto fail; } info->hint = hint; - info->force = force; + info->force = force ? TRUE : FALSE; info->dom = dom; key = talloc_asprintf(state, "domains@%s", dom->name); -- 1.8.3.1