summaryrefslogtreecommitdiffstats
path: root/src/responder
diff options
context:
space:
mode:
authorMichal Zidek <mzidek@redhat.com>2013-10-11 15:20:40 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-11-15 20:20:18 +0100
commit4fcc50e133f90cd4c5931a3ac48c84cb628b16fc (patch)
treeeaeb5331b3e54df8f9cafe9db65293d7b9ec04cc /src/responder
parentb3292840ebaa747a9fd596ff47cc5d18198361d0 (diff)
downloadsssd-4fcc50e133f90cd4c5931a3ac48c84cb628b16fc.tar.gz
sssd-4fcc50e133f90cd4c5931a3ac48c84cb628b16fc.tar.xz
sssd-4fcc50e133f90cd4c5931a3ac48c84cb628b16fc.zip
SYSDB: Drop the sysdb_ctx parameter from the sysdb_services module
Diffstat (limited to 'src/responder')
-rw-r--r--src/responder/nss/nsssrv_services.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/responder/nss/nsssrv_services.c b/src/responder/nss/nsssrv_services.c
index 52a2f440d..390e84ef6 100644
--- a/src/responder/nss/nsssrv_services.c
+++ b/src/responder/nss/nsssrv_services.c
@@ -88,7 +88,6 @@ getserv_send(TALLOC_CTX *mem_ctx,
size_t dom_idx = 0;
struct nss_ctx *nctx =
talloc_get_type(cctx->rctx->pvt_ctx, struct nss_ctx);
- struct sysdb_ctx *sysdb;
time_t now = time(NULL);
uint64_t lastUpdate;
uint64_t cacheExpire;
@@ -165,8 +164,7 @@ getserv_send(TALLOC_CTX *mem_ctx,
}
if (!dom) break;
- sysdb = dom->sysdb;
- if (sysdb == NULL) {
+ if (dom->sysdb == NULL) {
DEBUG(SSSDBG_CRIT_FAILURE,
("Critical: Sysdb CTX not found for [%s]!\n", dom->name));
ret = EINVAL;
@@ -212,7 +210,7 @@ getserv_send(TALLOC_CTX *mem_ctx,
SVC_PROTO_CASED ? SVC_PROTO_CASED : "<ANY>",
dom->name));
- ret = sysdb_getservbyname(state, sysdb, dom,
+ ret = sysdb_getservbyname(state, dom,
SVC_NAME_CASED,
SVC_PROTO_CASED,
&state->res);
@@ -253,7 +251,7 @@ getserv_send(TALLOC_CTX *mem_ctx,
SVC_PROTO_CASED ? SVC_PROTO_CASED : "<ANY>",
dom->name));
- ret = sysdb_getservbyport(state, sysdb, dom, port,
+ ret = sysdb_getservbyport(state, dom, port,
SVC_PROTO_CASED,
&state->res);
}
@@ -450,7 +448,6 @@ static void lookup_service_done(struct tevent_req *subreq)
dbus_uint16_t err_maj;
dbus_uint32_t err_min;
char *err_msg;
- struct sysdb_ctx *sysdb;
struct tevent_req *req =
tevent_req_callback_data(subreq, struct tevent_req);
@@ -481,8 +478,7 @@ static void lookup_service_done(struct tevent_req *subreq)
* be returned, if it exists. Otherwise, move to the
* next provider.
*/
- sysdb = dom->sysdb;
- if (sysdb == NULL) {
+ if (dom->sysdb == NULL) {
DEBUG(SSSDBG_CRIT_FAILURE,
("Critical: Sysdb CTX not found for [%s]!\n",
dom->name));
@@ -497,7 +493,7 @@ static void lookup_service_done(struct tevent_req *subreq)
SVC_PROTO_CASED ? SVC_PROTO_CASED : "<ANY>",
dom->name));
- ret = sysdb_getservbyname(state, sysdb, dom,
+ ret = sysdb_getservbyname(state, dom,
SVC_NAME_CASED,
SVC_PROTO_CASED,
&state->res);
@@ -508,7 +504,7 @@ static void lookup_service_done(struct tevent_req *subreq)
SVC_PROTO_CASED ? SVC_PROTO_CASED : "<ANY>",
dom->name));
- ret = sysdb_getservbyport(state, sysdb, dom,
+ ret = sysdb_getservbyport(state, dom,
state->port,
SVC_PROTO_CASED,
&state->res);
@@ -1384,7 +1380,7 @@ lookup_servent_send(TALLOC_CTX *mem_ctx,
goto immediate;
}
- ret = sysdb_enumservent(state, sysdb, dom, &state->res);
+ ret = sysdb_enumservent(state, dom, &state->res);
/* Whatever the result, we're done, so report it */
goto immediate;
}
@@ -1446,7 +1442,7 @@ lookup_servent_done(struct tevent_req *subreq)
goto done;
}
- ret = sysdb_enumservent(state, sysdb, state->dom, &state->res);
+ ret = sysdb_enumservent(state, state->dom, &state->res);
/* Whatever the result, we're done, so report it */
done: