From: Kurt Zeilenga Date: Tue, 9 Oct 2001 20:55:33 +0000 (+0000) Subject: Delete attribute indices upon delete X-Git-Tag: OPENLDAP_REL_ENG_2_0_16~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e63eb9b3c8606cb455f4536a1debab6764b10faa;p=thirdparty%2Fopenldap.git Delete attribute indices upon delete --- diff --git a/servers/slapd/back-ldbm/delete.c b/servers/slapd/back-ldbm/delete.c index dd0f7fc971..6ff7a967a8 100644 --- a/servers/slapd/back-ldbm/delete.c +++ b/servers/slapd/back-ldbm/delete.c @@ -150,6 +150,9 @@ ldbm_back_delete( goto return_results; } + /* delete attribute indices */ + (void) index_entry_del( be, e, e->e_attrs ); + send_ldap_result( conn, op, LDAP_SUCCESS, NULL, NULL, NULL, NULL ); rc = 0; diff --git a/servers/slapd/back-ldbm/modify.c b/servers/slapd/back-ldbm/modify.c index 0dc69c133e..bd0c0c5e7c 100644 --- a/servers/slapd/back-ldbm/modify.c +++ b/servers/slapd/back-ldbm/modify.c @@ -44,7 +44,7 @@ int ldbm_modify_internal( Modifications *ml; Attribute *save_attrs; - Debug(LDAP_DEBUG_TRACE, "ldbm_modify_internal:\n", 0, 0, 0); + Debug(LDAP_DEBUG_TRACE, "ldbm_modify_internal: %s\n", dn, 0, 0); if ( !acl_check_modlist( be, conn, op, e, modlist )) { return LDAP_INSUFFICIENT_ACCESS;