diff --git a/servers/slapd/modify.c b/servers/slapd/modify.c index 37fceebe43..4a0a87eb90 100644 --- a/servers/slapd/modify.c +++ b/servers/slapd/modify.c @@ -877,6 +877,7 @@ void slap_mods_opattrs( timestamp.bv_val = timebuf; for ( modtail = modsp; *modtail; modtail = &(*modtail)->sml_next ) { if ( (*modtail)->sml_op != LDAP_MOD_ADD && + (*modtail)->sml_op != SLAP_MOD_SOFTADD && (*modtail)->sml_op != LDAP_MOD_REPLACE ) { continue;