ldap/servers/slapd/back-ldbm/ldbm_attr.c | 1 +
1 file changed, 1 insertion(+)
New commits:
commit ad9dd30e782cf8316161f0c98f8074aca33c3ae8
Author: Rich Megginson <rmeggins(a)redhat.com>
Date: Fri Feb 3 14:16:41 2012 -0700
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;
}
}