From 5eea6f1e7a43bdd63a1530fb9c68ef292f431f4f Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Wed, 13 Nov 2013 08:32:23 +0100 Subject: LDAP: Prevent from using uninitialized sdap_options ldap_get_options can fail in time of ldap back end initialisation and then sssd try to release uninitialised sdap_options. Resolves: https://fedorahosted.org/sssd/ticket/2147 --- src/providers/ldap/ldap_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/providers/ldap/ldap_init.c b/src/providers/ldap/ldap_init.c index 17874b132..15615b289 100644 --- a/src/providers/ldap/ldap_init.c +++ b/src/providers/ldap/ldap_init.c @@ -94,7 +94,7 @@ int sssm_ldap_id_init(struct be_ctx *bectx, const char *dns_service_name; const char *sasl_mech; struct sdap_service *sdap_service; - struct sdap_options *opts; + struct sdap_options *opts = NULL; int ret; /* If we're already set up, just return that */ -- cgit