]> git.sur5r.net Git - openldap/commit
ITS#7256 A few issues discovered during testing slapmodify.
authorOndrej Kuznik <ondrej.kuznik@acision.com>
Mon, 23 Apr 2012 14:58:20 +0000 (16:58 +0200)
committerQuanah Gibson-Mount <quanah@openldap.org>
Tue, 22 Jul 2014 21:51:50 +0000 (16:51 -0500)
commit7f8574d86484a3c4e038f10d4d1cada8d01e9c24
tree05dd9470ec8d1dc9c63e5f12f2ecf127226a9cf4
parent2477877c8e7b8bbdbae7e63ad74695ba3aa159ec
ITS#7256 A few issues discovered during testing slapmodify.

- bdb deallocates cursor after some tool operations but expects it to be
  around every time it is called
- mdb tries to allocate a second transaction while it already holds one,
  deadlocking
- op->o_hdr must exist for most uses of op, but o_tmpmfuncs need not
- what about indexing after a tool modify? Does it happen automatically?
servers/slapd/back-bdb/tools.c
servers/slapd/back-mdb/id2entry.c