]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldap/modify.c
ITS#2363 fix from HEAD
[openldap] / servers / slapd / back-ldap / modify.c
index 5cb19e5175acf2a71b6f738bb7afb7904fb017f5..a4de75e38cc876ddc4603b0878b6eb8f478a5d00 100644 (file)
@@ -159,15 +159,12 @@ ldap_back_modify(
        ldap_modify_s( lc->ld, mdn.bv_val, modv );
 
 cleanup:;
-#ifdef ENABLE_REWRITE
        if ( mdn.bv_val != dn->bv_val ) {
-#endif /* ENABLE_REWRITE */
                free( mdn.bv_val );
-#ifdef ENABLE_REWRITE
        }
-#endif /* ENABLE_REWRITE */
-       for (i=0; modv[i]; i++)
+       for (i=0; modv[i]; i++) {
                ch_free(modv[i]->mod_bvalues);
+       }
        ch_free(mods);
        ch_free(modv);
        return( ldap_back_op_result( lc, op ));