]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/main.c
Do not return pointers into BerElement we do not own
[openldap] / servers / slapd / main.c
index 2624b98d2f7dd3610e572b2032c69b3ea189d68a..0b399288905f5b2d22bf27196778181dc5f8f817 100644 (file)
@@ -361,6 +361,7 @@ int main( int argc, char **argv )
 
        extops_init();
        lutil_passwd_init();
+       slap_op_init();
 
 #ifdef SLAPD_MODULES
        if ( module_init() != 0 ) {
@@ -587,6 +588,8 @@ destroy:
        module_kill();
 #endif
 
+       slap_op_destroy();
+
        extops_kill();
 
 stop: