From 0d10a0b7a78ae4595d4aa89fd76b304b36729028 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Tue, 24 May 2011 15:50:56 +0200 Subject: Fix uninitialized scalar variable in sdap_nested_group_check_cache https://fedorahosted.org/sssd/ticket/878 --- src/providers/ldap/sdap_async_accounts.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/providers') diff --git a/src/providers/ldap/sdap_async_accounts.c b/src/providers/ldap/sdap_async_accounts.c index 720ce96c1..d34b8849b 100644 --- a/src/providers/ldap/sdap_async_accounts.c +++ b/src/providers/ldap/sdap_async_accounts.c @@ -3820,8 +3820,10 @@ sdap_nested_group_check_cache(TALLOC_CTX *mem_ctx, /* It wasn't found in the groups either */ ret = ENOENT; done: - *_msgs = talloc_steal(mem_ctx, msgs); - *_mtype = mtype; + if (ret == EOK || ret == EAGAIN) { + *_msgs = talloc_steal(mem_ctx, msgs); + *_mtype = mtype; + } talloc_zfree(tmp_ctx); return ret; } -- cgit