]> git.sur5r.net Git - openldap/commit
More fixes for modify - don't delete index keys that are still being used
authorHoward Chu <hyc@openldap.org>
Fri, 13 Jun 2003 06:09:45 +0000 (06:09 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 13 Jun 2003 06:09:45 +0000 (06:09 +0000)
commit0c8a4b175635ffdcf79ae650a5f1e5a40c357c8a
tree69622ab4f7aab1a837c5b8d9ab3443ff99bf2f0e
parent9004df89d744c75aafdc52f2a3258bb2b162c875
More fixes for modify - don't delete index keys that are still being used
by other values of the attribute.

Also, filter out duplicate keys to avoid redundant DB operations.

Key collisions due to separate attributes indexed by supertype are still
not safe. Yuck.
servers/slapd/back-bdb/index.c
servers/slapd/back-bdb/modify.c
servers/slapd/back-bdb/proto-bdb.h