]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/delete.c
return structuralObjectClass errors
[openldap] / servers / slapd / back-bdb / delete.c
index 97c3c613ee8fe4b3e17f73a2b339f7af0ed407e4..2e715f8050f7fb31d5ca8c5f6a0146947f40b082 100644 (file)
@@ -571,7 +571,7 @@ return_results:
        send_ldap_result( op, rs );
        slap_graduate_commit_csn( op );
 
-       if( preread_ctrl != NULL ) {
+       if( preread_ctrl != NULL && (*preread_ctrl) != NULL ) {
                slap_sl_free( (*preread_ctrl)->ldctl_value.bv_val, op->o_tmpmemctx );
                slap_sl_free( *preread_ctrl, op->o_tmpmemctx );
        }