/* $OpenLDAP$ */
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
*
- * Copyright 1998-2007 The OpenLDAP Foundation.
+ * Copyright 1998-2009 The OpenLDAP Foundation.
* Portions Copyright 1998-2003 Kurt D. Zeilenga.
* All rights reserved.
*
printf("indexing id=%08lx\n", (long) id );
}
- /* Backend will set its attr list on first call. Clear
- * the list on all subsequent calls.
- */
rtn = be->be_entry_reindex( be, id, adv );
- adv = NULL;
if( rtn != LDAP_SUCCESS ) {
rc = EXIT_FAILURE;
(void) be->be_entry_close( be );
- slap_tool_destroy();
+ if ( slap_tool_destroy())
+ rc = EXIT_FAILURE;
return( rc );
}