[prev in list] [next in list] [prev in thread] [next in thread]
List: sssd-devel
Subject: [PATCH 07/18] LDAP: check return value of sysdb_attrs_get_el
From: jhrozek () redhat ! com (Jakub Hrozek)
Date: 2012-04-25 14:57:06
Message-ID: mailman.15.1335441111.29027.sssd-devel () lists ! fedorahosted ! org
[Download RAW message or body]
---
src/providers/ldap/sdap_async_groups.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/providers/ldap/sdap_async_groups.c b/src/providers/ldap/sdap_async_groups.c
index c7e4ac2794947f2ca040c644ab94f2ce835026c6..d6877a37484c8a4d1149230786dccd004416cec0 100644
--- a/src/providers/ldap/sdap_async_groups.c
+++ b/src/providers/ldap/sdap_async_groups.c
@@ -1092,6 +1092,13 @@ next:
*/
ret = sysdb_attrs_get_el(state->group,
state->opts->group_map[SDAP_AT_GROUP_MEMBER].sys_name, &el);
+ if (ret != EOK) {
+ DEBUG(SSSDBG_CRIT_FAILURE,
+ ("Failed to get the group member attribute [%d]: %s\n",
+ ret, strerror(ret)));
+ tevent_req_error(req, ret);
+ return;
+ }
el->values = talloc_steal(state->group, state->sysdb_dns->values);
el->num_values = state->sysdb_dns->num_values;
DEBUG(9, ("Processed Group - Done\n"));
--
1.7.7.6
--BOKacYhQ+x31HxR3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="0008-RESPONDER-check-return-value-from-confdb_get_int.patch"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic