Index: openldap-2.6.7/contrib/slapd-modules/cloak/cloak.c =================================================================== --- openldap-2.6.7.orig/contrib/slapd-modules/cloak/cloak.c +++ openldap-2.6.7/contrib/slapd-modules/cloak/cloak.c @@ -242,6 +242,7 @@ cloak_search_response_cb( Operation *op, else me->e_attrs = a->a_next; + extern void attr_clean(Attribute *); attr_clean( a ); } Index: openldap-2.6.7/libraries/liblmdb/mdb.c =================================================================== --- openldap-2.6.7.orig/libraries/liblmdb/mdb.c +++ openldap-2.6.7/libraries/liblmdb/mdb.c @@ -5161,7 +5161,7 @@ mdb_env_close0(MDB_env *env, int excl) // No need to call desctructor anymore, as all pid // values are cleared below. - env->me_txkey = NULL; + memset(&env->me_txkey, 0, sizeof(env->me_txkey)); #ifdef _WIN32 /* Delete our key from the global list */