]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/overlays/rwmmap.c
More for prev commit - set entryCSN as well.
[openldap] / servers / slapd / overlays / rwmmap.c
index 4747113e7766e57f76a3928a6718fbb33236feca..1fa9c506d4631bb23a7256911447af6166f2c06f 100644 (file)
@@ -1198,6 +1198,16 @@ rwm_dnattr_result_rewrite(
        return 0;
 }
 
+void
+rwm_mapping_dst_free( void *v_mapping )
+{
+       struct ldapmapping *mapping = v_mapping;
+
+       if ( BER_BVISEMPTY( &mapping[0].m_dst ) ) {
+               rwm_mapping_free( &mapping[ -1 ] );
+       }
+}
+
 void
 rwm_mapping_free( void *v_mapping )
 {