summaryrefslogtreecommitdiffstats
path: root/src/responder
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2017-06-14 18:25:21 +0200
committerJakub Hrozek <jhrozek@redhat.com>2017-06-15 10:25:50 +0200
commit15a76bb7bd9791a3ed1ae416f70753d32c6ff599 (patch)
tree0e8f0df4f846228c60fa2fc522183e9edce9303a /src/responder
parent818d01b4a0d332fff06db33c0c985b8c0f1417c7 (diff)
downloadsssd-15a76bb7bd9791a3ed1ae416f70753d32c6ff599.tar.gz
sssd-15a76bb7bd9791a3ed1ae416f70753d32c6ff599.tar.xz
sssd-15a76bb7bd9791a3ed1ae416f70753d32c6ff599.zip
IFP: Fix error handling in ifp_user_get_attr_handle_reply()
This bug was introduced in 37d2194cc9ea4d0254c88a3419e2376572562bab Reviewed-by: Fabiano FidĂȘncio <fidencio@redhat.com>
Diffstat (limited to 'src/responder')
-rw-r--r--src/responder/ifp/ifpsrv_cmd.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/responder/ifp/ifpsrv_cmd.c b/src/responder/ifp/ifpsrv_cmd.c
index d86aed572..fc9161e82 100644
--- a/src/responder/ifp/ifpsrv_cmd.c
+++ b/src/responder/ifp/ifpsrv_cmd.c
@@ -236,9 +236,11 @@ ifp_user_get_attr_handle_reply(struct sss_domain_info *domain,
if (strcmp(attrs[ai], "domainname") == 0) {
ret = ifp_add_value_to_dict(&iter_dict, "domainname",
domain->name);
- DEBUG(SSSDBG_MINOR_FAILURE,
- "Cannot add attribute %s to message\n", attrs[ai]);
- continue;
+ if (ret != EOK) {
+ DEBUG(SSSDBG_MINOR_FAILURE,
+ "Cannot add attribute domainname to message\n");
+ continue;
+ }
}
el = sss_view_ldb_msg_find_element(domain, res->msgs[0], attrs[ai]);