summaryrefslogtreecommitdiffstats
path: root/src/responder/ifp/ifp_domains.c
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2014-12-16 15:19:05 +0100
committerJakub Hrozek <jhrozek@redhat.com>2015-01-23 21:45:38 +0100
commit3a8f6b575f4019f21c9425a26f1b346c08a197ae (patch)
treee640b5e6302b48b38ef3a3172f1e58a3500a74ff /src/responder/ifp/ifp_domains.c
parent51d65c4ad15c2cc23f38fa09dd6efeb15e4f3e86 (diff)
downloadsssd-3a8f6b575f4019f21c9425a26f1b346c08a197ae.tar.gz
sssd-3a8f6b575f4019f21c9425a26f1b346c08a197ae.tar.xz
sssd-3a8f6b575f4019f21c9425a26f1b346c08a197ae.zip
sbus: move common opath functions from ifp to sbus code
These functions are quite general thus they may be part of sbus interface. Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/responder/ifp/ifp_domains.c')
-rw-r--r--src/responder/ifp/ifp_domains.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/responder/ifp/ifp_domains.c b/src/responder/ifp/ifp_domains.c
index 1841cbe58..0af81af81 100644
--- a/src/responder/ifp/ifp_domains.c
+++ b/src/responder/ifp/ifp_domains.c
@@ -125,7 +125,7 @@ static void ifp_list_domains_process(struct tevent_req *req)
for (dom = ireq->ifp_ctx->rctx->domains;
dom != NULL;
dom = get_next_domain(dom, true)) {
- p = ifp_reply_objpath(ireq, INFOPIPE_DOMAIN_PATH_PFX, dom->name);
+ p = sbus_opath_compose(ireq, INFOPIPE_DOMAIN_PATH_PFX, dom->name);
if (p == NULL) {
DEBUG(SSSDBG_MINOR_FAILURE,
"Could not create path for dom %s, skipping\n", dom->name);
@@ -234,7 +234,7 @@ static void ifp_find_domain_by_name_process(struct tevent_req *req)
return;
}
- path = ifp_reply_objpath(ireq, INFOPIPE_DOMAIN_PATH_PFX, iter->name);
+ path = sbus_opath_compose(ireq, INFOPIPE_DOMAIN_PATH_PFX, iter->name);
if (path == NULL) {
DEBUG(SSSDBG_MINOR_FAILURE,
"Could not create path for domain %s, skipping\n", iter->name);
@@ -263,13 +263,13 @@ get_domain_info_from_req(struct sbus_request *dbus_req, void *data)
return NULL;
}
- raw_name = ifp_path_strip_prefix(dbus_req->path,
- INFOPIPE_DOMAIN_PATH_PFX "/");
+ raw_name = sbus_opath_strip_prefix(dbus_req->path,
+ INFOPIPE_DOMAIN_PATH_PFX "/");
if (raw_name == NULL) {
return NULL;
}
- name = ifp_bus_path_unescape(dbus_req, raw_name);
+ name = sbus_opath_unescape_part(dbus_req, raw_name);
if (name == NULL) {
return NULL;
}
@@ -536,6 +536,6 @@ void ifp_dom_get_parent_domain(struct sbus_request *dbus_req,
return;
}
- *_out = ifp_reply_objpath(dbus_req, INFOPIPE_DOMAIN_PATH_PFX,
- dom->parent->name);
+ *_out = sbus_opath_compose(dbus_req, INFOPIPE_DOMAIN_PATH_PFX,
+ dom->parent->name);
}