From 8df6a6a02c881b6ee8d09604dc6dc2e7873b3ad2 Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Sat, 8 Jan 2005 09:18:09 +0000 Subject: [PATCH] reset e_ocflags on objectClass modify (import from HEAD) --- CHANGES | 1 + servers/slapd/back-bdb/modify.c | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index ffc791c6c5..ba776ef4cf 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,7 @@ OpenLDAP 2.2 Change Log OpenLDAP 2.2.21 Engineering Fixed slapd group limits + Fixed back-bdb entry e_ocflags reset on objectClass modify OpenLDAP 2.2.20 Release Fixed slapd sanity check on protocol in authz-regexp URI (ITS#3411) diff --git a/servers/slapd/back-bdb/modify.c b/servers/slapd/back-bdb/modify.c index f44c362b11..2a531f710d 100644 --- a/servers/slapd/back-bdb/modify.c +++ b/servers/slapd/back-bdb/modify.c @@ -565,6 +565,7 @@ retry: /* transaction retry */ goto return_results; } } else { + e->e_ocflags = dummy.e_ocflags; rc = bdb_cache_modify( e, dummy.e_attrs, bdb->bi_dbenv, locker, &lock ); switch( rc ) { case DB_LOCK_DEADLOCK: -- 2.39.5