From ad9dd30e782cf8316161f0c98f8074aca33c3ae8 Mon Sep 17 00:00:00 2001 From: Rich Megginson Date: Feb 03 2012 21:59:02 +0000 Subject: coverity 12488 Resource leak In attr_index_config(): Leak of memory or pointers to system resources need to free "a" in case of error return Reviewed by: nhosoi (Thanks!) --- diff --git a/ldap/servers/slapd/back-ldbm/ldbm_attr.c b/ldap/servers/slapd/back-ldbm/ldbm_attr.c index 63be423..7433ec7 100644 --- a/ldap/servers/slapd/back-ldbm/ldbm_attr.c +++ b/ldap/servers/slapd/back-ldbm/ldbm_attr.c @@ -248,6 +248,7 @@ attr_index_config( if(hasIndexType == 0){ /* indexType missing, error out */ LDAPDebug(LDAP_DEBUG_ANY, "attr_index_config: Missing index type\n", 0, 0, 0); + attrinfo_delete(&a); return; } }