summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2013-10-30 14:55:13 +0100
committerJakub Hrozek <jhrozek@redhat.com>2013-10-30 16:58:04 +0100
commitea8baa539de5978ff8ec7eb6f945c5ff2b93a272 (patch)
tree65ab2393ad96908914d84e8ac732474744948286
parentc4217d5a18fa0c3e78219c7ab8f161d64d76fff4 (diff)
downloadsssd-ea8baa539de5978ff8ec7eb6f945c5ff2b93a272.tar.gz
sssd-ea8baa539de5978ff8ec7eb6f945c5ff2b93a272.tar.xz
sssd-ea8baa539de5978ff8ec7eb6f945c5ff2b93a272.zip
LDAP: Return correct error code
If talloc_array return NULL we should return right error code from function sdap_domain_subdom_add. It might happen that we could return either wrong error code or uninitialized variable ret.
-rw-r--r--src/providers/ldap/ldap_common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/providers/ldap/ldap_common.c b/src/providers/ldap/ldap_common.c
index 9609975e3..241496384 100644
--- a/src/providers/ldap/ldap_common.c
+++ b/src/providers/ldap/ldap_common.c
@@ -134,7 +134,7 @@ sdap_domain_subdom_add(struct sdap_id_ctx *sdap_id_ctx,
talloc_zfree(sdom->search_bases);
sdom->search_bases = talloc_array(sdom, struct sdap_search_base *, 2);
if (sdom->search_bases == NULL) {
- return ret;
+ return ENOMEM;
}
sdom->search_bases[1] = NULL;