]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/operation.c
cleanup bind
[openldap] / servers / slapd / operation.c
index e7b9600af0ab94eabdef9b66969b8ee8a67f109d..2a8da886da336e1b588d7941c8da1bfba0274b6d 100644 (file)
 #include <ac/socket.h>
 
 #include "slap.h"
+
+#ifdef LDAP_SLAPI
 #include "slapi.h"
+#endif
 
 
 void
@@ -46,7 +49,12 @@ slap_op_free( Operation *op )
        if ( op->o_clientupdate_state.bv_val != NULL ) {
                free( op->o_clientupdate_state.bv_val );
        }
-#endif /* LDAP_CLIENT_UPDATE */
+#endif
+#ifdef LDAP_SYNC
+       if ( op->o_sync_state.bv_val != NULL ) {
+               free( op->o_sync_state.bv_val );
+       }
+#endif
 
 #if defined( LDAP_SLAPI )
        if ( op->o_pb != NULL ) {