diff --git a/servers/slapd/attr.c b/servers/slapd/attr.c index de6453b353..7fb63cf9de 100644 --- a/servers/slapd/attr.c +++ b/servers/slapd/attr.c @@ -540,6 +540,7 @@ at_insert( (AVL_CMP) attr_index_cmp, (AVL_DUP) avl_dup_error ) ) { *err = *names; + ldap_memfree(air->air_name); ldap_memfree(air); return SLAP_SCHERR_DUP_ATTR; }