summaryrefslogtreecommitdiff
path: root/src/providers
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-01-09 21:34:30 -0500
committerJakub Hrozek <jhrozek@redhat.com>2013-01-21 22:17:34 +0100
commitffbd3f324558fe7e04d6007761391889800baa95 (patch)
treeca6a917466b9c5a7d037a50691560f288a8e977b /src/providers
parent1f5965110f3f4e1a8d35cf1e308b156e912c8639 (diff)
downloadsssd-ffbd3f324558fe7e04d6007761391889800baa95.tar.gz
sssd-ffbd3f324558fe7e04d6007761391889800baa95.tar.bz2
sssd-ffbd3f324558fe7e04d6007761391889800baa95.zip
Move hbac_ctx_is_offline()
Diffstat (limited to 'src/providers')
-rw-r--r--src/providers/ipa/ipa_access.c6
-rw-r--r--src/providers/ipa/ipa_access.h7
2 files changed, 6 insertions, 7 deletions
diff --git a/src/providers/ipa/ipa_access.c b/src/providers/ipa/ipa_access.c
index f1486ec4..0d0b600c 100644
--- a/src/providers/ipa/ipa_access.c
+++ b/src/providers/ipa/ipa_access.c
@@ -280,6 +280,12 @@ static void hbac_clear_rule_data(struct hbac_ctx *hbac_ctx)
talloc_zfree(hbac_ctx->rules);
}
+/* Check whether the current HBAC request is processed in off-line mode */
+static inline bool hbac_ctx_is_offline(struct hbac_ctx *ctx)
+{
+ return ctx == NULL || ctx->sdap_op == NULL;
+}
+
/* Check the step result code and continue, retry, get offline result or abort accordingly */
static bool hbac_check_step_result(struct hbac_ctx *hbac_ctx, int ret)
{
diff --git a/src/providers/ipa/ipa_access.h b/src/providers/ipa/ipa_access.h
index fc817e47..d3b78b0f 100644
--- a/src/providers/ipa/ipa_access.h
+++ b/src/providers/ipa/ipa_access.h
@@ -75,13 +75,6 @@ struct hbac_ctx {
struct sysdb_attrs **servicegroups;
};
-/* Check whether the current HBAC request is processed in off-line mode */
-static inline bool hbac_ctx_is_offline(struct hbac_ctx *ctx)
-{
- return ctx == NULL || ctx->sdap_op == NULL;
-}
-
-
void ipa_access_handler(struct be_req *be_req);
errno_t hbac_get_cached_rules(TALLOC_CTX *mem_ctx,