]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/overlays/syncprov.c
ITS#8616 don't check for existing value when deleting values
[openldap] / servers / slapd / overlays / syncprov.c
index 9051ec9c977c4ca6f1b22968d4fe67ae2e2bc47c..d2cb9f1b58799910be80987b9733b374cb159ab9 100644 (file)
@@ -3023,22 +3023,13 @@ sp_cf_gen(ConfigArgs *c)
                        si->si_chktime = 0;
                        break;
                case SP_SESSL:
-                       if ( si->si_logs )
-                               si->si_logs->sl_size = 0;
-                       else
-                               rc = LDAP_NO_SUCH_ATTRIBUTE;
+                       si->si_logs->sl_size = 0;
                        break;
                case SP_NOPRES:
-                       if ( si->si_nopres )
-                               si->si_nopres = 0;
-                       else
-                               rc = LDAP_NO_SUCH_ATTRIBUTE;
+                       si->si_nopres = 0;
                        break;
                case SP_USEHINT:
-                       if ( si->si_usehint )
-                               si->si_usehint = 0;
-                       else
-                               rc = LDAP_NO_SUCH_ATTRIBUTE;
+                       si->si_usehint = 0;
                        break;
                }
                return rc;