The indexer() function in servers/slapd/back-ldbm/index.c calls the various indexing type functions to generate keys for indexing, and then adds those keys to the index files with key_change(). The variable struct berval **keys; that was filled in by the smr_indexer() isn't being ber_free'd. Are they being free'd elsewhere, or is this a memory leak? -Mark Adamson Carnegie Mellon