[SSSD] [PATCH] BE: Make struct bet_queue_item private to sssd_be

Jakub Hrozek jhrozek at redhat.com
Wed Nov 5 19:30:16 UTC 2014


Hi,

see the simple attached patch, I stumbled upon the structure being
public w/o a reason while I was looking at the back end initialization
in the rootless sssd context.
-------------- next part --------------
>From dad5ef03fcf948ab0ab4019a74f2d5d90dfb6205 Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhrozek at redhat.com>
Date: Tue, 28 Oct 2014 06:17:15 +0100
Subject: [PATCH] BE: Make struct bet_queue_item private to sssd_be

---
 src/providers/data_provider_be.c | 10 ++++++++++
 src/providers/dp_backend.h       | 10 ----------
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/providers/data_provider_be.c b/src/providers/data_provider_be.c
index 267f5f1d89cdfd0d8c69f90bc44b0f06f7e007ff..467fcec369c77e2929f6987f97ef301674129207 100644
--- a/src/providers/data_provider_be.c
+++ b/src/providers/data_provider_be.c
@@ -105,6 +105,16 @@ static struct bet_data bet_data[] = {
     {BET_MAX, NULL, NULL}
 };
 
+struct bet_queue_item {
+    struct bet_queue_item *prev;
+    struct bet_queue_item *next;
+
+    TALLOC_CTX *mem_ctx;
+    struct be_req *be_req;
+    be_req_fn_t fn;
+
+};
+
 #define REQ_PHASE_ACCESS 0
 #define REQ_PHASE_SELINUX 1
 
diff --git a/src/providers/dp_backend.h b/src/providers/dp_backend.h
index e4213b44b32e8b9cb942dfcfef4998aa732d113c..e4e22ea343a5cbf4c75f176c3002dc579c2893fe 100644
--- a/src/providers/dp_backend.h
+++ b/src/providers/dp_backend.h
@@ -69,16 +69,6 @@ struct loaded_be {
     void *handle;
 };
 
-struct bet_queue_item {
-    struct bet_queue_item *prev;
-    struct bet_queue_item *next;
-
-    TALLOC_CTX *mem_ctx;
-    struct be_req *be_req;
-    be_req_fn_t fn;
-
-};
-
 struct bet_info {
     enum bet_type bet_type;
     struct bet_ops *bet_ops;
-- 
1.9.3



More information about the sssd-devel mailing list